libZSservicesZSamazonka-route53ZSamazonka-route53
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Network.AWS.Route53

Contents

Description

Derived from API version 2013-04-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Route 53 is a scalable Domain Name System (DNS) web service. It provides secure and reliable routing to your infrastructure that uses Amazon Web Services (AWS) products, such as Amazon Elastic Compute Cloud (Amazon EC2), Elastic Load Balancing, or Amazon Simple Storage Service (Amazon S3). You can also use Amazon Route 53 to route users to your infrastructure outside of AWS.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2013-04-01 of the Amazon Route 53 SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Route53.

DNSSECNotFound

_DNSSECNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone doesn't have any DNSSEC resources.

HostedZoneNotPrivate

_HostedZoneNotPrivate :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified hosted zone is a public hosted zone, not a private hosted zone.

KeySigningKeyInUse

_KeySigningKeyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) that you specified can't be deactivated because it's the only KSK for a currently-enabled DNSSEC. Disable DNSSEC signing, or add or enable another KSK.

NoSuchKeySigningKey

_NoSuchKeySigningKey :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified key-signing key (KSK) doesn't exist.

NoSuchQueryLoggingConfig

_NoSuchQueryLoggingConfig :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no DNS query logging configuration with the specified ID.

HostedZoneNotEmpty

_HostedZoneNotEmpty :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone contains resource records that are not SOA or NS records.

InvalidInput

_InvalidInput :: AsError a => Getting (First ServiceError) a ServiceError Source #

The input is not valid.

DelegationSetNotAvailable

_DelegationSetNotAvailable :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can create a hosted zone that has the same name as an existing hosted zone (example.com is common), but there is a limit to the number of hosted zones that have the same name. If you get this error, Amazon Route 53 has reached that limit. If you own the domain name and Route 53 generates this error, contact Customer Support.

VPCAssociationAuthorizationNotFound

_VPCAssociationAuthorizationNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The VPC that you specified is not authorized to be associated with the hosted zone.

HealthCheckVersionMismatch

_HealthCheckVersionMismatch :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value of HealthCheckVersion in the request doesn't match the value of HealthCheckVersion in the health check.

NoSuchDelegationSet

_NoSuchDelegationSet :: AsError a => Getting (First ServiceError) a ServiceError Source #

A reusable delegation set with the specified ID does not exist.

NoSuchGeoLocation

_NoSuchGeoLocation :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Route 53 doesn't support the specified geographic location. For a list of supported geolocation codes, see the GeoLocation data type.

InvalidKMSArn

_InvalidKMSArn :: AsError a => Getting (First ServiceError) a ServiceError Source #

The KeyManagementServiceArn that you specified isn't valid to use with DNSSEC signing.

HostedZoneAlreadyExists

_HostedZoneAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone you're trying to create already exists. Amazon Route 53 returns this error when a hosted zone has already been created with the specified CallerReference.

InvalidDomainName

_InvalidDomainName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified domain name is not valid.

InvalidKeySigningKeyStatus

_InvalidKeySigningKeyStatus :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) status isn't valid or another KSK has the status INTERNAL_FAILURE.

LastVPCAssociation

_LastVPCAssociation :: AsError a => Getting (First ServiceError) a ServiceError Source #

The VPC that you're trying to disassociate from the private hosted zone is the last VPC that is associated with the hosted zone. Amazon Route 53 doesn't support disassociating the last VPC from a hosted zone.

HealthCheckInUse

_HealthCheckInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

This error code is not in use.

TrafficPolicyAlreadyExists

_TrafficPolicyAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

A traffic policy that has the same value for Name already exists.

IncompatibleVersion

_IncompatibleVersion :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource you're trying to access is unsupported on this Amazon Route 53 endpoint.

InvalidChangeBatch

_InvalidChangeBatch :: AsError a => Getting (First ServiceError) a ServiceError Source #

This exception contains a list of messages that might contain one or more error messages. Each error message indicates one error in the change batch.

InvalidTrafficPolicyDocument

_InvalidTrafficPolicyDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #

The format of the traffic policy document that you specified in the Document element is not valid.

NoSuchTrafficPolicyInstance

_NoSuchTrafficPolicyInstance :: AsError a => Getting (First ServiceError) a ServiceError Source #

No traffic policy instance exists with the specified ID.

TooManyTrafficPolicyInstances

_TooManyTrafficPolicyInstances :: AsError a => Getting (First ServiceError) a ServiceError Source #

This traffic policy instance can't be created because the current account has reached the limit on the number of traffic policy instances.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

For information about how to get the current limit for an account, see GetAccountLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

InsufficientCloudWatchLogsResourcePolicy

_InsufficientCloudWatchLogsResourcePolicy :: AsError a => Getting (First ServiceError) a ServiceError Source #

Amazon Route 53 doesn't have the permissions required to create log streams and send query logs to log streams. Possible causes include the following:

  • There is no resource policy that specifies the log group ARN in the value for Resource.
  • The resource policy that includes the log group ARN in the value for Resource doesn't have the necessary permissions.
  • The resource policy hasn't finished propagating yet.
  • The Key management service (KMS) key you specified doesn’t exist or it can’t be used with the log group associated with query log. Update or provide a resource policy to grant permissions for the KMS key.

NoSuchCloudWatchLogsLogGroup

_NoSuchCloudWatchLogsLogGroup :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is no CloudWatch Logs log group with the specified ARN.

LimitsExceeded

_LimitsExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

This operation can't be completed either because the current account has reached the limit on reusable delegation sets that it can create or because you've reached the limit on the number of Amazon VPCs that you can associate with a private hosted zone. To get the current limit on the number of reusable delegation sets, see GetAccountLimit. To get the current limit on the number of Amazon VPCs that you can associate with a private hosted zone, see GetHostedZoneLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.

InvalidKeySigningKeyName

_InvalidKeySigningKeyName :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) name that you specified isn't a valid name.

KeySigningKeyAlreadyExists

_KeySigningKeyAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've already created a key-signing key (KSK) with this name or with the same customer managed customer master key (CMK) ARN.

QueryLoggingConfigAlreadyExists

_QueryLoggingConfigAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can create only one query logging configuration for a hosted zone, and a query logging configuration already exists for this hosted zone.

TrafficPolicyInstanceAlreadyExists

_TrafficPolicyInstanceAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is already a traffic policy instance with the specified ID.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The limit on the number of requests per second was exceeded.

KeySigningKeyInParentDSRecord

_KeySigningKeyInParentDSRecord :: AsError a => Getting (First ServiceError) a ServiceError Source #

The key-signing key (KSK) is specified in a parent DS record.

VPCAssociationNotFound

_VPCAssociationNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified VPC and hosted zone are not currently associated.

TooManyKeySigningKeys

_TooManyKeySigningKeys :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've reached the limit for the number of key-signing keys (KSKs). Remove at least one KSK, and then try again.

TooManyTrafficPolicies

_TooManyTrafficPolicies :: AsError a => Getting (First ServiceError) a ServiceError Source #

This traffic policy can't be created because the current account has reached the limit on the number of traffic policies.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

To get the current limit for an account, see GetAccountLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

DelegationSetInUse

_DelegationSetInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified delegation contains associated hosted zones which must be deleted before the reusable delegation set can be deleted.

HealthCheckAlreadyExists

_HealthCheckAlreadyExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The health check you're attempting to create already exists. Amazon Route 53 returns this error when you submit a request that has the following values:

  • The same value for CallerReference as an existing health check, and one or more values that differ from the existing health check that has the same caller reference.
  • The same value for CallerReference as a health check that you created and later deleted, regardless of the other settings in the request.

HostedZoneNotFound

_HostedZoneNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified HostedZone can't be found.

TooManyTrafficPolicyVersionsForCurrentPolicy

_TooManyTrafficPolicyVersionsForCurrentPolicy :: AsError a => Getting (First ServiceError) a ServiceError Source #

This traffic policy version can't be created because you've reached the limit of 1000 on the number of versions that you can create for the current traffic policy.

To create more traffic policy versions, you can use GetTrafficPolicy to get the traffic policy document for a specified traffic policy version, and then use CreateTrafficPolicy to create a new traffic policy using the traffic policy document.

NoSuchTrafficPolicy

_NoSuchTrafficPolicy :: AsError a => Getting (First ServiceError) a ServiceError Source #

No traffic policy exists with the specified ID.

TrafficPolicyInUse

_TrafficPolicyInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more traffic policy instances were created by using the specified traffic policy.

InvalidVPCId

_InvalidVPCId :: AsError a => Getting (First ServiceError) a ServiceError Source #

The VPC ID that you specified either isn't a valid ID or the current account is not authorized to access this VPC.

DelegationSetAlreadyCreated

_DelegationSetAlreadyCreated :: AsError a => Getting (First ServiceError) a ServiceError Source #

A delegation set with the same owner and caller reference combination has already been created.

ConflictingDomainExists

_ConflictingDomainExists :: AsError a => Getting (First ServiceError) a ServiceError Source #

The cause of this error depends on the operation that you're performing:

  • Create a public hosted zone: Two hosted zones that have the same name or that have a parent/child relationship (example.com and test.example.com) can't have any common name servers. You tried to create a hosted zone that has the same name as an existing hosted zone or that's the parent or child of an existing hosted zone, and you specified a delegation set that shares one or more name servers with the existing hosted zone. For more information, see CreateReusableDelegationSet.
  • Create a private hosted zone: A hosted zone with the specified name already exists and is already associated with the Amazon VPC that you specified.
  • Associate VPCs with a private hosted zone: The VPC that you specified is already associated with another hosted zone that has the same name.

TooManyHealthChecks

_TooManyHealthChecks :: AsError a => Getting (First ServiceError) a ServiceError Source #

This health check can't be created because the current account has reached the limit on the number of active health checks.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

For information about how to get the current limit for an account, see GetAccountLimit. To request a higher limit, create a case with the Amazon Web Services Support Center.

You have reached the maximum number of active health checks for an Amazon Web Services account. To request a higher limit, create a case with the Amazon Web Services Support Center.

DelegationSetNotReusable

_DelegationSetNotReusable :: AsError a => Getting (First ServiceError) a ServiceError Source #

A reusable delegation set with the specified ID does not exist.

NoSuchHealthCheck

_NoSuchHealthCheck :: AsError a => Getting (First ServiceError) a ServiceError Source #

No health check exists with the specified ID.

InvalidSigningStatus

_InvalidSigningStatus :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your hosted zone status isn't valid for this operation. In the hosted zone, change the status to enable DNSSEC or disable DNSSEC.

InvalidPaginationToken

_InvalidPaginationToken :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value that you specified to get the second or subsequent page of results is invalid.

TooManyVPCAssociationAuthorizations

_TooManyVPCAssociationAuthorizations :: AsError a => Getting (First ServiceError) a ServiceError Source #

You've created the maximum number of authorizations that can be created for the specified hosted zone. To authorize another VPC to be associated with the hosted zone, submit a DeleteVPCAssociationAuthorization request to remove an existing authorization. To get a list of existing authorizations, submit a ListVPCAssociationAuthorizations request.

TooManyHostedZones

_TooManyHostedZones :: AsError a => Getting (First ServiceError) a ServiceError Source #

This operation can't be completed either because the current account has reached the limit on the number of hosted zones or because you've reached the limit on the number of hosted zones that can be associated with a reusable delegation set.

For information about default limits, see Limits in the Amazon Route 53 Developer Guide.

To get the current limit on hosted zones that can be created by an account, see GetAccountLimit.

To get the current limit on hosted zones that can be associated with a reusable delegation set, see GetReusableDelegationSetLimit.

To request a higher limit, create a case with the Amazon Web Services Support Center.

PriorRequestNotComplete

_PriorRequestNotComplete :: AsError a => Getting (First ServiceError) a ServiceError Source #

If Amazon Route 53 can't process a request before the next request arrives, it will reject subsequent requests for the same hosted zone and return an HTTP 400 error (Bad request). If Route 53 returns this error repeatedly for the same request, we recommend that you wait, in intervals of increasing duration, before you try the request again.

PublicZoneVPCAssociation

_PublicZoneVPCAssociation :: AsError a => Getting (First ServiceError) a ServiceError Source #

You're trying to associate a VPC with a public hosted zone. Amazon Route 53 doesn't support associating a VPC with a public hosted zone.

NoSuchHostedZone

_NoSuchHostedZone :: AsError a => Getting (First ServiceError) a ServiceError Source #

No hosted zone exists with the ID that you specified.

NotAuthorizedException

_NotAuthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Associating the specified VPC with the specified hosted zone has not been authorized.

ConflictingTypes

_ConflictingTypes :: AsError a => Getting (First ServiceError) a ServiceError Source #

You tried to update a traffic policy instance by using a traffic policy version that has a different DNS type than the current type for the instance. You specified the type in the JSON document in the CreateTrafficPolicy or CreateTrafficPolicyVersionrequest.

ConcurrentModification

_ConcurrentModification :: AsError a => Getting (First ServiceError) a ServiceError Source #

Another user submitted a request to create, update, or delete the object at the same time that you did. Retry the request.

DelegationSetAlreadyReusable

_DelegationSetAlreadyReusable :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified delegation set has already been marked as reusable.

KeySigningKeyWithActiveStatusNotFound

_KeySigningKeyWithActiveStatusNotFound :: AsError a => Getting (First ServiceError) a ServiceError Source #

A key-signing key (KSK) with ACTIVE status wasn't found.

HostedZonePartiallyDelegated

_HostedZonePartiallyDelegated :: AsError a => Getting (First ServiceError) a ServiceError Source #

The hosted zone nameservers don't match the parent nameservers. The hosted zone and parent must have the same nameservers.

NoSuchChange

_NoSuchChange :: AsError a => Getting (First ServiceError) a ServiceError Source #

A change with the specified change ID does not exist.

InvalidArgument

_InvalidArgument :: AsError a => Getting (First ServiceError) a ServiceError Source #

Parameter name is not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

ResourceRecordSetsChanged

newResourceRecordSetsChanged :: Wait GetChange Source #

Polls GetChange every 30 seconds until a successful state is reached. An error is returned after 60 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateReusableDelegationSet

data CreateReusableDelegationSet Source #

See: newCreateReusableDelegationSet smart constructor.

Instances

Instances details
Eq CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Read CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Show CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Generic CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Associated Types

type Rep CreateReusableDelegationSet :: Type -> Type #

NFData CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Hashable CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

AWSRequest CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

ToHeaders CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

ToPath CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

ToQuery CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

ToElement CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

ToXML CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSet = D1 ('MetaData "CreateReusableDelegationSet" "Network.AWS.Route53.CreateReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

newCreateReusableDelegationSet Source #

Create a value of CreateReusableDelegationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:CreateReusableDelegationSet', createReusableDelegationSet_hostedZoneId - If you want to mark the delegation set for an existing hosted zone as reusable, the ID for that hosted zone.

$sel:callerReference:CreateReusableDelegationSet', createReusableDelegationSet_callerReference - A unique string that identifies the request, and that allows you to retry failed CreateReusableDelegationSet requests without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateReusableDelegationSet request. CallerReference can be any unique string, for example a date/time stamp.

data CreateReusableDelegationSetResponse Source #

Instances

Instances details
Eq CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Read CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Show CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

Generic CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

NFData CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateReusableDelegationSet

type Rep CreateReusableDelegationSetResponse = D1 ('MetaData "CreateReusableDelegationSetResponse" "Network.AWS.Route53.CreateReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

GetHealthCheckCount

data GetHealthCheckCount Source #

A request for the number of health checks that are associated with the current Amazon Web Services account.

See: newGetHealthCheckCount smart constructor.

Constructors

GetHealthCheckCount' 

Instances

Instances details
Eq GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Read GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Show GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Generic GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCount :: Type -> Type #

NFData GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Methods

rnf :: GetHealthCheckCount -> () #

Hashable GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

AWSRequest GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Associated Types

type AWSResponse GetHealthCheckCount #

ToHeaders GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

ToPath GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

ToQuery GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

type Rep GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

type Rep GetHealthCheckCount = D1 ('MetaData "GetHealthCheckCount" "Network.AWS.Route53.GetHealthCheckCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetHealthCheckCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

newGetHealthCheckCount :: GetHealthCheckCount Source #

Create a value of GetHealthCheckCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetHealthCheckCountResponse Source #

A complex type that contains the response to a GetHealthCheckCount request.

See: newGetHealthCheckCountResponse smart constructor.

Instances

Instances details
Eq GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Read GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Show GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Generic GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

Associated Types

type Rep GetHealthCheckCountResponse :: Type -> Type #

NFData GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

type Rep GetHealthCheckCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckCount

type Rep GetHealthCheckCountResponse = D1 ('MetaData "GetHealthCheckCountResponse" "Network.AWS.Route53.GetHealthCheckCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newGetHealthCheckCountResponse Source #

Create a value of GetHealthCheckCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHealthCheckCountResponse', getHealthCheckCountResponse_httpStatus - The response's http status code.

$sel:healthCheckCount:GetHealthCheckCountResponse', getHealthCheckCountResponse_healthCheckCount - The number of health checks associated with the current Amazon Web Services account.

GetHostedZoneLimit

data GetHostedZoneLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetHostedZoneLimit smart constructor.

Instances

Instances details
Eq GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Read GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Show GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Generic GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimit :: Type -> Type #

NFData GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Methods

rnf :: GetHostedZoneLimit -> () #

Hashable GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

AWSRequest GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Associated Types

type AWSResponse GetHostedZoneLimit #

ToHeaders GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

ToPath GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

ToQuery GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimit = D1 ('MetaData "GetHostedZoneLimit" "Network.AWS.Route53.GetHostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimitType) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetHostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

newGetHostedZoneLimit Source #

Create a value of GetHostedZoneLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':GetHostedZoneLimit', getHostedZoneLimit_type - The limit that you want to get. Valid values include the following:

  • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
  • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

$sel:hostedZoneId:GetHostedZoneLimit', getHostedZoneLimit_hostedZoneId - The ID of the hosted zone that you want to get a limit for.

data GetHostedZoneLimitResponse Source #

A complex type that contains the requested limit.

See: newGetHostedZoneLimitResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Read GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Show GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Generic GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

Associated Types

type Rep GetHostedZoneLimitResponse :: Type -> Type #

NFData GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneLimit

type Rep GetHostedZoneLimitResponse = D1 ('MetaData "GetHostedZoneLimitResponse" "Network.AWS.Route53.GetHostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetHostedZoneLimitResponse Source #

Create a value of GetHostedZoneLimitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_httpStatus - The response's http status code.

$sel:limit:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_limit - The current setting for the specified limit. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Limit is the maximum number of records that you can create in the specified hosted zone.

$sel:count:GetHostedZoneLimitResponse', getHostedZoneLimitResponse_count - The current number of entities that you have created of the specified type. For example, if you specified MAX_RRSETS_BY_ZONE for the value of Type in the request, the value of Count is the current number of records that you have created in the specified hosted zone.

AssociateVPCWithHostedZone

data AssociateVPCWithHostedZone Source #

A complex type that contains information about the request to associate a VPC with a private hosted zone.

See: newAssociateVPCWithHostedZone smart constructor.

Instances

Instances details
Eq AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Read AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Generic AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Associated Types

type Rep AssociateVPCWithHostedZone :: Type -> Type #

NFData AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Hashable AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

AWSRequest AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

ToHeaders AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

ToPath AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

ToQuery AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

ToElement AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

ToXML AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZone = D1 ('MetaData "AssociateVPCWithHostedZone" "Network.AWS.Route53.AssociateVPCWithHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AssociateVPCWithHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))
type AWSResponse AssociateVPCWithHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

newAssociateVPCWithHostedZone Source #

Create a value of AssociateVPCWithHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:AssociateVPCWithHostedZone', associateVPCWithHostedZone_comment - Optional: A comment about the association request.

$sel:hostedZoneId:AssociateVPCWithHostedZone', associateVPCWithHostedZone_hostedZoneId - The ID of the private hosted zone that you want to associate an Amazon VPC with.

Note that you can't associate a VPC with a hosted zone that doesn't have an existing VPC association.

$sel:vpc:AssociateVPCWithHostedZone', associateVPCWithHostedZone_vpc - A complex type that contains information about the VPC that you want to associate with a private hosted zone.

data AssociateVPCWithHostedZoneResponse Source #

A complex type that contains the response information for the AssociateVPCWithHostedZone request.

See: newAssociateVPCWithHostedZoneResponse smart constructor.

Instances

Instances details
Eq AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Read AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Show AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Generic AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

Associated Types

type Rep AssociateVPCWithHostedZoneResponse :: Type -> Type #

NFData AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.AssociateVPCWithHostedZone

type Rep AssociateVPCWithHostedZoneResponse = D1 ('MetaData "AssociateVPCWithHostedZoneResponse" "Network.AWS.Route53.AssociateVPCWithHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AssociateVPCWithHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newAssociateVPCWithHostedZoneResponse Source #

Create a value of AssociateVPCWithHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:AssociateVPCWithHostedZoneResponse', associateVPCWithHostedZoneResponse_httpStatus - The response's http status code.

$sel:changeInfo:AssociateVPCWithHostedZoneResponse', associateVPCWithHostedZoneResponse_changeInfo - A complex type that describes the changes made to your hosted zone.

CreateTrafficPolicy

data CreateTrafficPolicy Source #

A complex type that contains information about the traffic policy that you want to create.

See: newCreateTrafficPolicy smart constructor.

Instances

Instances details
Eq CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Read CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Show CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Generic CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicy :: Type -> Type #

NFData CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Methods

rnf :: CreateTrafficPolicy -> () #

Hashable CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

AWSRequest CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Associated Types

type AWSResponse CreateTrafficPolicy #

ToHeaders CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

ToPath CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

ToQuery CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

ToElement CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

ToXML CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicy = D1 ('MetaData "CreateTrafficPolicy" "Network.AWS.Route53.CreateTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

newCreateTrafficPolicy Source #

Create a value of CreateTrafficPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:CreateTrafficPolicy', createTrafficPolicy_comment - (Optional) Any comments that you want to include about the traffic policy.

$sel:name:CreateTrafficPolicy', createTrafficPolicy_name - The name of the traffic policy.

$sel:document:CreateTrafficPolicy', createTrafficPolicy_document - The definition of this traffic policy in JSON format. For more information, see Traffic Policy Document Format.

data CreateTrafficPolicyResponse Source #

A complex type that contains the response information for the CreateTrafficPolicy request.

See: newCreateTrafficPolicyResponse smart constructor.

Instances

Instances details
Eq CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Read CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Show CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Generic CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

Associated Types

type Rep CreateTrafficPolicyResponse :: Type -> Type #

NFData CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicy

type Rep CreateTrafficPolicyResponse = D1 ('MetaData "CreateTrafficPolicyResponse" "Network.AWS.Route53.CreateTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateTrafficPolicyResponse Source #

Create a value of CreateTrafficPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateTrafficPolicyResponse', createTrafficPolicyResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:CreateTrafficPolicyResponse', createTrafficPolicyResponse_trafficPolicy - A complex type that contains settings for the new traffic policy.

$sel:location:CreateTrafficPolicyResponse', createTrafficPolicyResponse_location - A unique URL that represents a new traffic policy.

ListGeoLocations

data ListGeoLocations Source #

A request to get a list of geographic locations that Amazon Route 53 supports for geolocation resource record sets.

See: newListGeoLocations smart constructor.

Instances

Instances details
Eq ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Read ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Show ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Generic ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocations :: Type -> Type #

NFData ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Methods

rnf :: ListGeoLocations -> () #

Hashable ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

AWSRequest ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Associated Types

type AWSResponse ListGeoLocations #

ToHeaders ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

ToPath ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

ToQuery ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

type Rep ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

type Rep ListGeoLocations = D1 ('MetaData "ListGeoLocations" "Network.AWS.Route53.ListGeoLocations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListGeoLocations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startSubdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startContinentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListGeoLocations Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

newListGeoLocations :: ListGeoLocations Source #

Create a value of ListGeoLocations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startSubdivisionCode:ListGeoLocations', listGeoLocations_startSubdivisionCode - The code for the state of the United States with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextSubdivisionCode from the previous response has a value, enter that value in startsubdivisioncode to return the next page of results.

To list subdivisions (U.S. states), you must include both startcountrycode and startsubdivisioncode.

$sel:startCountryCode:ListGeoLocations', listGeoLocations_startCountryCode - The code for the country with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextCountryCode from the previous response has a value, enter that value in startcountrycode to return the next page of results.

$sel:startContinentCode:ListGeoLocations', listGeoLocations_startContinentCode - The code for the continent with which you want to start listing locations that Amazon Route 53 supports for geolocation. If Route 53 has already returned a page or more of results, if IsTruncated is true, and if NextContinentCode from the previous response has a value, enter that value in startcontinentcode to return the next page of results.

Include startcontinentcode only if you want to list continents. Don't include startcontinentcode when you're listing countries or countries with their subdivisions.

$sel:maxItems:ListGeoLocations', listGeoLocations_maxItems - (Optional) The maximum number of geolocations to be included in the response body for this request. If more than maxitems geolocations remain to be listed, then the value of the IsTruncated element in the response is true.

data ListGeoLocationsResponse Source #

A complex type containing the response information for the request.

See: newListGeoLocationsResponse smart constructor.

Instances

Instances details
Eq ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Read ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Show ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Generic ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

Associated Types

type Rep ListGeoLocationsResponse :: Type -> Type #

NFData ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

type Rep ListGeoLocationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListGeoLocations

type Rep ListGeoLocationsResponse = D1 ('MetaData "ListGeoLocationsResponse" "Network.AWS.Route53.ListGeoLocations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListGeoLocationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextSubdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextContinentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextCountryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "geoLocationDetailsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [GeoLocationDetails])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListGeoLocationsResponse Source #

Create a value of ListGeoLocationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextSubdivisionCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextSubdivisionCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextSubdivisionCode in the startsubdivisioncode parameter in another ListGeoLocations request.

$sel:nextContinentCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextContinentCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextContinentCode in the startcontinentcode parameter in another ListGeoLocations request.

$sel:nextCountryCode:ListGeoLocationsResponse', listGeoLocationsResponse_nextCountryCode - If IsTruncated is true, you can make a follow-up request to display more locations. Enter the value of NextCountryCode in the startcountrycode parameter in another ListGeoLocations request.

$sel:httpStatus:ListGeoLocationsResponse', listGeoLocationsResponse_httpStatus - The response's http status code.

$sel:geoLocationDetailsList:ListGeoLocationsResponse', listGeoLocationsResponse_geoLocationDetailsList - A complex type that contains one GeoLocationDetails element for each location that Amazon Route 53 supports for geolocation.

$sel:isTruncated:ListGeoLocationsResponse', listGeoLocationsResponse_isTruncated - A value that indicates whether more locations remain to be listed after the last location in this response. If so, the value of IsTruncated is true. To get more values, submit another request and include the values of NextContinentCode, NextCountryCode, and NextSubdivisionCode in the startcontinentcode, startcountrycode, and startsubdivisioncode, as applicable.

$sel:maxItems:ListGeoLocations', listGeoLocationsResponse_maxItems - The value that you specified for MaxItems in the request.

ListTrafficPolicies

data ListTrafficPolicies Source #

A complex type that contains the information about the request to list the traffic policies that are associated with the current Amazon Web Services account.

See: newListTrafficPolicies smart constructor.

Instances

Instances details
Eq ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Read ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Show ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Generic ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPolicies :: Type -> Type #

NFData ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Methods

rnf :: ListTrafficPolicies -> () #

Hashable ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

AWSRequest ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Associated Types

type AWSResponse ListTrafficPolicies #

ToHeaders ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

ToPath ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

ToQuery ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

type Rep ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

type Rep ListTrafficPolicies = D1 ('MetaData "ListTrafficPolicies" "Network.AWS.Route53.ListTrafficPolicies" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trafficPolicyIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListTrafficPolicies Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

newListTrafficPolicies :: ListTrafficPolicies Source #

Create a value of ListTrafficPolicies with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyIdMarker:ListTrafficPolicies', listTrafficPolicies_trafficPolicyIdMarker - (Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

$sel:maxItems:ListTrafficPolicies', listTrafficPolicies_maxItems - (Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

data ListTrafficPoliciesResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPoliciesResponse smart constructor.

Instances

Instances details
Eq ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Read ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Show ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Generic ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

Associated Types

type Rep ListTrafficPoliciesResponse :: Type -> Type #

NFData ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

type Rep ListTrafficPoliciesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicies

type Rep ListTrafficPoliciesResponse = D1 ('MetaData "ListTrafficPoliciesResponse" "Network.AWS.Route53.ListTrafficPolicies" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPoliciesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicySummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicySummary])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "trafficPolicyIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPoliciesResponse Source #

Create a value of ListTrafficPoliciesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_httpStatus - The response's http status code.

$sel:trafficPolicySummaries:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_trafficPolicySummaries - A list that contains one TrafficPolicySummary element for each traffic policy that was created by the current Amazon Web Services account.

$sel:isTruncated:ListTrafficPoliciesResponse', listTrafficPoliciesResponse_isTruncated - A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicies request and specifying the value of TrafficPolicyIdMarker in the TrafficPolicyIdMarker request parameter.

$sel:trafficPolicyIdMarker:ListTrafficPolicies', listTrafficPoliciesResponse_trafficPolicyIdMarker - If the value of IsTruncated is true, TrafficPolicyIdMarker is the ID of the first traffic policy in the next group of MaxItems traffic policies.

$sel:maxItems:ListTrafficPolicies', listTrafficPoliciesResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicies request that produced the current response.

GetGeoLocation

data GetGeoLocation Source #

A request for information about whether a specified geographic location is supported for Amazon Route 53 geolocation resource record sets.

See: newGetGeoLocation smart constructor.

Instances

Instances details
Eq GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Read GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Show GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Generic GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocation :: Type -> Type #

NFData GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocation -> () #

Hashable GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

AWSRequest GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Associated Types

type AWSResponse GetGeoLocation #

ToHeaders GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

ToPath GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

ToQuery GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

type Rep GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

type Rep GetGeoLocation = D1 ('MetaData "GetGeoLocation" "Network.AWS.Route53.GetGeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetGeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse GetGeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

newGetGeoLocation :: GetGeoLocation Source #

Create a value of GetGeoLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:continentCode:GetGeoLocation', getGeoLocation_continentCode - For geolocation resource record sets, a two-letter abbreviation that identifies a continent. Amazon Route 53 supports the following continent codes:

  • AF: Africa
  • AN: Antarctica
  • AS: Asia
  • EU: Europe
  • OC: Oceania
  • NA: North America
  • SA: South America

$sel:subdivisionCode:GetGeoLocation', getGeoLocation_subdivisionCode - The code for the subdivision, such as a particular state within the United States. For a list of US state abbreviations, see Appendix B: Two–Letter State and Possession Abbreviations on the United States Postal Service website. For a list of all supported subdivision codes, use the ListGeoLocations API.

$sel:countryCode:GetGeoLocation', getGeoLocation_countryCode - Amazon Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

data GetGeoLocationResponse Source #

A complex type that contains the response information for the specified geolocation code.

See: newGetGeoLocationResponse smart constructor.

Instances

Instances details
Eq GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Read GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Show GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Generic GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Associated Types

type Rep GetGeoLocationResponse :: Type -> Type #

NFData GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

Methods

rnf :: GetGeoLocationResponse -> () #

type Rep GetGeoLocationResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetGeoLocation

type Rep GetGeoLocationResponse = D1 ('MetaData "GetGeoLocationResponse" "Network.AWS.Route53.GetGeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetGeoLocationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "geoLocationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GeoLocationDetails)))

newGetGeoLocationResponse Source #

Create a value of GetGeoLocationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetGeoLocationResponse', getGeoLocationResponse_httpStatus - The response's http status code.

$sel:geoLocationDetails:GetGeoLocationResponse', getGeoLocationResponse_geoLocationDetails - A complex type that contains the codes and full continent, country, and subdivision names for the specified geolocation code.

ChangeTagsForResource

data ChangeTagsForResource Source #

A complex type that contains information about the tags that you want to add, edit, or delete.

See: newChangeTagsForResource smart constructor.

Instances

Instances details
Eq ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Read ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Show ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Generic ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResource :: Type -> Type #

NFData ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Methods

rnf :: ChangeTagsForResource -> () #

Hashable ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

AWSRequest ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Associated Types

type AWSResponse ChangeTagsForResource #

ToHeaders ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

ToPath ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

ToQuery ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

ToElement ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

ToXML ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

type Rep ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

type Rep ChangeTagsForResource = D1 ('MetaData "ChangeTagsForResource" "Network.AWS.Route53.ChangeTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeTagsForResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "addTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "removeTagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ChangeTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

newChangeTagsForResource Source #

Create a value of ChangeTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addTags:ChangeTagsForResource', changeTagsForResource_addTags - A complex type that contains a list of the tags that you want to add to the specified health check or hosted zone and/or the tags that you want to edit Value for.

You can add a maximum of 10 tags to a health check or a hosted zone.

$sel:removeTagKeys:ChangeTagsForResource', changeTagsForResource_removeTagKeys - A complex type that contains a list of the tags that you want to delete from the specified health check or hosted zone. You can specify up to 10 keys.

$sel:resourceType:ChangeTagsForResource', changeTagsForResource_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceId:ChangeTagsForResource', changeTagsForResource_resourceId - The ID of the resource for which you want to add, change, or delete tags.

data ChangeTagsForResourceResponse Source #

Empty response for the request.

See: newChangeTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Read ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Show ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Generic ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

Associated Types

type Rep ChangeTagsForResourceResponse :: Type -> Type #

NFData ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

type Rep ChangeTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeTagsForResource

type Rep ChangeTagsForResourceResponse = D1 ('MetaData "ChangeTagsForResourceResponse" "Network.AWS.Route53.ChangeTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newChangeTagsForResourceResponse Source #

Create a value of ChangeTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ChangeTagsForResourceResponse', changeTagsForResourceResponse_httpStatus - The response's http status code.

DeleteHostedZone

data DeleteHostedZone Source #

A request to delete a hosted zone.

See: newDeleteHostedZone smart constructor.

Instances

Instances details
Eq DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Read DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Show DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Generic DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZone :: Type -> Type #

NFData DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Methods

rnf :: DeleteHostedZone -> () #

Hashable DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

AWSRequest DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Associated Types

type AWSResponse DeleteHostedZone #

ToHeaders DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

ToPath DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

ToQuery DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

type Rep DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

type Rep DeleteHostedZone = D1 ('MetaData "DeleteHostedZone" "Network.AWS.Route53.DeleteHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DeleteHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

newDeleteHostedZone Source #

Create a value of DeleteHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteHostedZone', deleteHostedZone_id - The ID of the hosted zone you want to delete.

data DeleteHostedZoneResponse Source #

A complex type that contains the response to a DeleteHostedZone request.

See: newDeleteHostedZoneResponse smart constructor.

Instances

Instances details
Eq DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Read DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Show DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Generic DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

Associated Types

type Rep DeleteHostedZoneResponse :: Type -> Type #

NFData DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

type Rep DeleteHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHostedZone

type Rep DeleteHostedZoneResponse = D1 ('MetaData "DeleteHostedZoneResponse" "Network.AWS.Route53.DeleteHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeleteHostedZoneResponse Source #

Create a value of DeleteHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteHostedZoneResponse', deleteHostedZoneResponse_httpStatus - The response's http status code.

$sel:changeInfo:DeleteHostedZoneResponse', deleteHostedZoneResponse_changeInfo - A complex type that contains the ID, the status, and the date and time of a request to delete a hosted zone.

CreateHealthCheck

data CreateHealthCheck Source #

A complex type that contains the health check request information.

See: newCreateHealthCheck smart constructor.

Instances

Instances details
Eq CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Read CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Show CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Generic CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheck :: Type -> Type #

NFData CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Methods

rnf :: CreateHealthCheck -> () #

Hashable CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

AWSRequest CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Associated Types

type AWSResponse CreateHealthCheck #

ToHeaders CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

ToPath CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

ToQuery CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

ToElement CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

ToXML CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

type Rep CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

type Rep CreateHealthCheck = D1 ('MetaData "CreateHealthCheck" "Network.AWS.Route53.CreateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckConfig)))
type AWSResponse CreateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

newCreateHealthCheck Source #

Create a value of CreateHealthCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:callerReference:CreateHealthCheck', createHealthCheck_callerReference - A unique string that identifies the request and that allows you to retry a failed CreateHealthCheck request without the risk of creating two identical health checks:

  • If you send a CreateHealthCheck request with the same CallerReference and settings as a previous request, and if the health check doesn't exist, Amazon Route 53 creates the health check. If the health check does exist, Route 53 returns the settings for the existing health check.
  • If you send a CreateHealthCheck request with the same CallerReference as a deleted health check, regardless of the settings, Route 53 returns a HealthCheckAlreadyExists error.
  • If you send a CreateHealthCheck request with the same CallerReference as an existing health check but with different settings, Route 53 returns a HealthCheckAlreadyExists error.
  • If you send a CreateHealthCheck request with a unique CallerReference but settings identical to an existing health check, Route 53 creates the health check.

$sel:healthCheckConfig:CreateHealthCheck', createHealthCheck_healthCheckConfig - A complex type that contains settings for a new health check.

data CreateHealthCheckResponse Source #

A complex type containing the response information for the new health check.

See: newCreateHealthCheckResponse smart constructor.

Instances

Instances details
Eq CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Read CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Show CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Generic CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

Associated Types

type Rep CreateHealthCheckResponse :: Type -> Type #

NFData CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

type Rep CreateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHealthCheck

type Rep CreateHealthCheckResponse = D1 ('MetaData "CreateHealthCheckResponse" "Network.AWS.Route53.CreateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateHealthCheckResponse Source #

Create a value of CreateHealthCheckResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateHealthCheckResponse', createHealthCheckResponse_httpStatus - The response's http status code.

$sel:healthCheck:CreateHealthCheckResponse', createHealthCheckResponse_healthCheck - A complex type that contains identifying information about the health check.

$sel:location:CreateHealthCheckResponse', createHealthCheckResponse_location - The unique URL representing the new health check.

DeleteVPCAssociationAuthorization

data DeleteVPCAssociationAuthorization Source #

A complex type that contains information about the request to remove authorization to associate a VPC that was created by one Amazon Web Services account with a hosted zone that was created with a different Amazon Web Services account.

See: newDeleteVPCAssociationAuthorization smart constructor.

Instances

Instances details
Eq DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Read DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Show DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Generic DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Associated Types

type Rep DeleteVPCAssociationAuthorization :: Type -> Type #

NFData DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Hashable DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

AWSRequest DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

ToHeaders DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

ToPath DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

ToQuery DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

ToElement DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

ToXML DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorization = D1 ('MetaData "DeleteVPCAssociationAuthorization" "Network.AWS.Route53.DeleteVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))
type AWSResponse DeleteVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

newDeleteVPCAssociationAuthorization Source #

Create a value of DeleteVPCAssociationAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:DeleteVPCAssociationAuthorization', deleteVPCAssociationAuthorization_hostedZoneId - When removing authorization to associate a VPC that was created by one Amazon Web Services account with a hosted zone that was created with a different Amazon Web Services account, the ID of the hosted zone.

$sel:vpc:DeleteVPCAssociationAuthorization', deleteVPCAssociationAuthorization_vpc - When removing authorization to associate a VPC that was created by one Amazon Web Services account with a hosted zone that was created with a different Amazon Web Services account, a complex type that includes the ID and region of the VPC.

data DeleteVPCAssociationAuthorizationResponse Source #

Empty response for the request.

See: newDeleteVPCAssociationAuthorizationResponse smart constructor.

Instances

Instances details
Eq DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Read DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Show DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

Generic DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

NFData DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteVPCAssociationAuthorization

type Rep DeleteVPCAssociationAuthorizationResponse = D1 ('MetaData "DeleteVPCAssociationAuthorizationResponse" "Network.AWS.Route53.DeleteVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteVPCAssociationAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteVPCAssociationAuthorizationResponse Source #

Create a value of DeleteVPCAssociationAuthorizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteVPCAssociationAuthorizationResponse', deleteVPCAssociationAuthorizationResponse_httpStatus - The response's http status code.

DisassociateVPCFromHostedZone

data DisassociateVPCFromHostedZone Source #

A complex type that contains information about the VPC that you want to disassociate from a specified private hosted zone.

See: newDisassociateVPCFromHostedZone smart constructor.

Instances

Instances details
Eq DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Read DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Show DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Generic DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Associated Types

type Rep DisassociateVPCFromHostedZone :: Type -> Type #

NFData DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Hashable DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

AWSRequest DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

ToHeaders DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

ToPath DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

ToQuery DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

ToElement DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

ToXML DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZone = D1 ('MetaData "DisassociateVPCFromHostedZone" "Network.AWS.Route53.DisassociateVPCFromHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisassociateVPCFromHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))
type AWSResponse DisassociateVPCFromHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

newDisassociateVPCFromHostedZone Source #

Create a value of DisassociateVPCFromHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_comment - Optional: A comment about the disassociation request.

$sel:hostedZoneId:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_hostedZoneId - The ID of the private hosted zone that you want to disassociate a VPC from.

$sel:vpc:DisassociateVPCFromHostedZone', disassociateVPCFromHostedZone_vpc - A complex type that contains information about the VPC that you're disassociating from the specified hosted zone.

data DisassociateVPCFromHostedZoneResponse Source #

A complex type that contains the response information for the disassociate request.

See: newDisassociateVPCFromHostedZoneResponse smart constructor.

Instances

Instances details
Eq DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Read DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Show DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

Generic DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

NFData DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisassociateVPCFromHostedZone

type Rep DisassociateVPCFromHostedZoneResponse = D1 ('MetaData "DisassociateVPCFromHostedZoneResponse" "Network.AWS.Route53.DisassociateVPCFromHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisassociateVPCFromHostedZoneResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDisassociateVPCFromHostedZoneResponse Source #

Create a value of DisassociateVPCFromHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisassociateVPCFromHostedZoneResponse', disassociateVPCFromHostedZoneResponse_httpStatus - The response's http status code.

$sel:changeInfo:DisassociateVPCFromHostedZoneResponse', disassociateVPCFromHostedZoneResponse_changeInfo - A complex type that describes the changes made to the specified private hosted zone.

ListHostedZones (Paginated)

data ListHostedZones Source #

A request to retrieve a list of the public and private hosted zones that are associated with the current Amazon Web Services account.

See: newListHostedZones smart constructor.

Instances

Instances details
Eq ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Read ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Show ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Generic ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Associated Types

type Rep ListHostedZones :: Type -> Type #

NFData ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Methods

rnf :: ListHostedZones -> () #

Hashable ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

AWSPager ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

AWSRequest ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Associated Types

type AWSResponse ListHostedZones #

ToHeaders ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

ToPath ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

ToQuery ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

type Rep ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

type Rep ListHostedZones = D1 ('MetaData "ListHostedZones" "Network.AWS.Route53.ListHostedZones" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZones'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListHostedZones Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

newListHostedZones :: ListHostedZones Source #

Create a value of ListHostedZones with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:delegationSetId:ListHostedZones', listHostedZones_delegationSetId - If you're using reusable delegation sets and you want to list all of the hosted zones that are associated with a reusable delegation set, specify the ID of that reusable delegation set.

$sel:maxItems:ListHostedZones', listHostedZones_maxItems - (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If you have more than maxitems hosted zones, the value of IsTruncated in the response is true, and the value of NextMarker is the hosted zone ID of the first hosted zone that Route 53 will return if you submit another request.

$sel:marker:ListHostedZones', listHostedZones_marker - If the value of IsTruncated in the previous response was true, you have more hosted zones. To get more hosted zones, submit another ListHostedZones request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first hosted zone that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more hosted zones to get.

data ListHostedZonesResponse Source #

See: newListHostedZonesResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Read ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Show ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Generic ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Associated Types

type Rep ListHostedZonesResponse :: Type -> Type #

NFData ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

Methods

rnf :: ListHostedZonesResponse -> () #

type Rep ListHostedZonesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZones

type Rep ListHostedZonesResponse = D1 ('MetaData "ListHostedZonesResponse" "Network.AWS.Route53.ListHostedZones" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "hostedZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZone]) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHostedZonesResponse Source #

Create a value of ListHostedZonesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextMarker:ListHostedZonesResponse', listHostedZonesResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the first hosted zone in the next group of hosted zones. Submit another ListHostedZones request, and specify the value of NextMarker from the response in the marker parameter.

This element is present only if IsTruncated is true.

$sel:marker:ListHostedZones', listHostedZonesResponse_marker - For the second and subsequent calls to ListHostedZones, Marker is the value that you specified for the marker parameter in the request that produced the current response.

$sel:httpStatus:ListHostedZonesResponse', listHostedZonesResponse_httpStatus - The response's http status code.

$sel:hostedZones:ListHostedZonesResponse', listHostedZonesResponse_hostedZones - A complex type that contains general information about the hosted zone.

$sel:isTruncated:ListHostedZonesResponse', listHostedZonesResponse_isTruncated - A flag indicating whether there are more hosted zones to be listed. If the response was truncated, you can get more hosted zones by submitting another ListHostedZones request and specifying the value of NextMarker in the marker parameter.

$sel:maxItems:ListHostedZones', listHostedZonesResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHostedZones that produced the current response.

CreateHostedZone

data CreateHostedZone Source #

A complex type that contains information about the request to create a public or private hosted zone.

See: newCreateHostedZone smart constructor.

Instances

Instances details
Eq CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Read CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Show CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Generic CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZone :: Type -> Type #

NFData CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Methods

rnf :: CreateHostedZone -> () #

Hashable CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

AWSRequest CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Associated Types

type AWSResponse CreateHostedZone #

ToHeaders CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

ToPath CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

ToQuery CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

ToElement CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

ToXML CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

type Rep CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

type Rep CreateHostedZone = D1 ('MetaData "CreateHostedZone" "Network.AWS.Route53.CreateHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostedZoneConfig)) :*: S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId))) :*: (S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPC)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

newCreateHostedZone Source #

Create a value of CreateHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneConfig:CreateHostedZone', createHostedZone_hostedZoneConfig - (Optional) A complex type that contains the following optional values:

  • For public and private hosted zones, an optional comment
  • For private hosted zones, an optional PrivateZone element

If you don't specify a comment or the PrivateZone element, omit HostedZoneConfig and the other elements.

$sel:delegationSetId:CreateHostedZone', createHostedZone_delegationSetId - If you want to associate a reusable delegation set with this hosted zone, the ID that Amazon Route 53 assigned to the reusable delegation set when you created it. For more information about reusable delegation sets, see CreateReusableDelegationSet.

$sel:vpc:CreateHostedZone', createHostedZone_vpc - (Private hosted zones only) A complex type that contains information about the Amazon VPC that you're associating with this hosted zone.

You can specify only one Amazon VPC when you create a private hosted zone. To associate additional Amazon VPCs with the hosted zone, use AssociateVPCWithHostedZone after you create a hosted zone.

$sel:name:CreateHostedZone', createHostedZone_name - The name of the domain. Specify a fully qualified domain name, for example, www.example.com. The trailing dot is optional; Amazon Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that CreateHostedZone returns in DelegationSet.

$sel:callerReference:CreateHostedZone', createHostedZone_callerReference - A unique string that identifies the request and that allows failed CreateHostedZone requests to be retried without the risk of executing the operation twice. You must use a unique CallerReference string every time you submit a CreateHostedZone request. CallerReference can be any unique string, for example, a date/time stamp.

data CreateHostedZoneResponse Source #

A complex type containing the response information for the hosted zone.

See: newCreateHostedZoneResponse smart constructor.

Instances

Instances details
Eq CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Read CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Show CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Generic CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

Associated Types

type Rep CreateHostedZoneResponse :: Type -> Type #

NFData CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

type Rep CreateHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateHostedZone

type Rep CreateHostedZoneResponse = D1 ('MetaData "CreateHostedZoneResponse" "Network.AWS.Route53.CreateHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPC)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone))) :*: (S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo) :*: (S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateHostedZoneResponse Source #

Create a value of CreateHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpc:CreateHostedZone', createHostedZoneResponse_vpc - A complex type that contains information about an Amazon VPC that you associated with this hosted zone.

$sel:httpStatus:CreateHostedZoneResponse', createHostedZoneResponse_httpStatus - The response's http status code.

$sel:hostedZone:CreateHostedZoneResponse', createHostedZoneResponse_hostedZone - A complex type that contains general information about the hosted zone.

$sel:changeInfo:CreateHostedZoneResponse', createHostedZoneResponse_changeInfo - A complex type that contains information about the CreateHostedZone request.

$sel:delegationSet:CreateHostedZoneResponse', createHostedZoneResponse_delegationSet - A complex type that describes the name servers for this hosted zone.

$sel:location:CreateHostedZoneResponse', createHostedZoneResponse_location - The unique URL representing the new hosted zone.

DeactivateKeySigningKey

data DeactivateKeySigningKey Source #

See: newDeactivateKeySigningKey smart constructor.

Instances

Instances details
Eq DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Read DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Generic DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Associated Types

type Rep DeactivateKeySigningKey :: Type -> Type #

NFData DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Methods

rnf :: DeactivateKeySigningKey -> () #

Hashable DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

AWSRequest DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

ToHeaders DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

ToPath DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

ToQuery DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKey = D1 ('MetaData "DeactivateKeySigningKey" "Network.AWS.Route53.DeactivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeactivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeactivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

newDeactivateKeySigningKey Source #

Create a value of DeactivateKeySigningKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:DeactivateKeySigningKey', deactivateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name:DeactivateKeySigningKey', deactivateKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeactivateKeySigningKeyResponse Source #

See: newDeactivateKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Read DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Show DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Generic DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

Associated Types

type Rep DeactivateKeySigningKeyResponse :: Type -> Type #

NFData DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeactivateKeySigningKey

type Rep DeactivateKeySigningKeyResponse = D1 ('MetaData "DeactivateKeySigningKeyResponse" "Network.AWS.Route53.DeactivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeactivateKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeactivateKeySigningKeyResponse Source #

Create a value of DeactivateKeySigningKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeactivateKeySigningKeyResponse', deactivateKeySigningKeyResponse_httpStatus - The response's http status code.

$sel:changeInfo:DeactivateKeySigningKeyResponse', deactivateKeySigningKeyResponse_changeInfo - Undocumented member.

TestDNSAnswer

data TestDNSAnswer Source #

Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type. You can optionally specify the IP address of a DNS resolver, an EDNS0 client subnet IP address, and a subnet mask.

See: newTestDNSAnswer smart constructor.

Instances

Instances details
Eq TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Read TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Show TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Generic TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswer :: Type -> Type #

NFData TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswer -> () #

Hashable TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

AWSRequest TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Associated Types

type AWSResponse TestDNSAnswer #

ToHeaders TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

ToPath TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

ToQuery TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

type Rep TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

type Rep TestDNSAnswer = D1 ('MetaData "TestDNSAnswer" "Network.AWS.Route53.TestDNSAnswer" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TestDNSAnswer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resolverIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eDNS0ClientSubnetMask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eDNS0ClientSubnetIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "recordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType)))))
type AWSResponse TestDNSAnswer Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

newTestDNSAnswer Source #

Create a value of TestDNSAnswer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolverIP:TestDNSAnswer', testDNSAnswer_resolverIP - If you want to simulate a request from a specific DNS resolver, specify the IP address for that resolver. If you omit this value, TestDnsAnswer uses the IP address of a DNS resolver in the Amazon Web Services US East (N. Virginia) Region (us-east-1).

$sel:eDNS0ClientSubnetMask:TestDNSAnswer', testDNSAnswer_eDNS0ClientSubnetMask - If you specify an IP address for edns0clientsubnetip, you can optionally specify the number of bits of the IP address that you want the checking tool to include in the DNS query. For example, if you specify 192.0.2.44 for edns0clientsubnetip and 24 for edns0clientsubnetmask, the checking tool will simulate a request from 192.0.2.0/24. The default value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses.

The range of valid values depends on whether edns0clientsubnetip is an IPv4 or an IPv6 address:

  • IPv4: Specify a value between 0 and 32
  • IPv6: Specify a value between 0 and 128

$sel:eDNS0ClientSubnetIP:TestDNSAnswer', testDNSAnswer_eDNS0ClientSubnetIP - If the resolver that you specified for resolverip supports EDNS0, specify the IPv4 or IPv6 address of a client in the applicable location, for example, 192.0.2.44 or 2001:db8:85a3::8a2e:370:7334.

$sel:hostedZoneId:TestDNSAnswer', testDNSAnswer_hostedZoneId - The ID of the hosted zone that you want Amazon Route 53 to simulate a query for.

$sel:recordName:TestDNSAnswer', testDNSAnswer_recordName - The name of the resource record set that you want Amazon Route 53 to simulate a query for.

$sel:recordType:TestDNSAnswer', testDNSAnswer_recordType - The type of the resource record set.

data TestDNSAnswerResponse Source #

A complex type that contains the response to a TestDNSAnswer request.

See: newTestDNSAnswerResponse smart constructor.

Instances

Instances details
Eq TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Read TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Show TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Generic TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Associated Types

type Rep TestDNSAnswerResponse :: Type -> Type #

NFData TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

Methods

rnf :: TestDNSAnswerResponse -> () #

type Rep TestDNSAnswerResponse Source # 
Instance details

Defined in Network.AWS.Route53.TestDNSAnswer

type Rep TestDNSAnswerResponse = D1 ('MetaData "TestDNSAnswerResponse" "Network.AWS.Route53.TestDNSAnswer" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TestDNSAnswerResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "nameserver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "recordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType) :*: S1 ('MetaSel ('Just "recordData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "responseCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "protocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTestDNSAnswerResponse Source #

Create a value of TestDNSAnswerResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TestDNSAnswerResponse', testDNSAnswerResponse_httpStatus - The response's http status code.

$sel:nameserver:TestDNSAnswerResponse', testDNSAnswerResponse_nameserver - The Amazon Route 53 name server used to respond to the request.

$sel:recordName:TestDNSAnswer', testDNSAnswerResponse_recordName - The name of the resource record set that you submitted a request for.

$sel:recordType:TestDNSAnswer', testDNSAnswerResponse_recordType - The type of the resource record set that you submitted a request for.

$sel:recordData:TestDNSAnswerResponse', testDNSAnswerResponse_recordData - A list that contains values that Amazon Route 53 returned for this resource record set.

$sel:responseCode:TestDNSAnswerResponse', testDNSAnswerResponse_responseCode - A code that indicates whether the request is valid or not. The most common response code is NOERROR, meaning that the request is valid. If the response is not valid, Amazon Route 53 returns a response code that describes the error. For a list of possible response codes, see DNS RCODES on the IANA website.

$sel:protocol:TestDNSAnswerResponse', testDNSAnswerResponse_protocol - The protocol that Amazon Route 53 used to respond to the request, either UDP or TCP.

ChangeResourceRecordSets

data ChangeResourceRecordSets Source #

A complex type that contains change information for the resource record set.

See: newChangeResourceRecordSets smart constructor.

Instances

Instances details
Eq ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Read ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Generic ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Associated Types

type Rep ChangeResourceRecordSets :: Type -> Type #

NFData ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Hashable ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

AWSRequest ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

ToHeaders ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

ToPath ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

ToQuery ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

ToElement ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

ToXML ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSets = D1 ('MetaData "ChangeResourceRecordSets" "Network.AWS.Route53.ChangeResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeResourceRecordSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "changeBatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeBatch)))
type AWSResponse ChangeResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

newChangeResourceRecordSets Source #

Create a value of ChangeResourceRecordSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:ChangeResourceRecordSets', changeResourceRecordSets_hostedZoneId - The ID of the hosted zone that contains the resource record sets that you want to change.

$sel:changeBatch:ChangeResourceRecordSets', changeResourceRecordSets_changeBatch - A complex type that contains an optional comment and the Changes element.

data ChangeResourceRecordSetsResponse Source #

A complex type containing the response for the request.

See: newChangeResourceRecordSetsResponse smart constructor.

Instances

Instances details
Eq ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Read ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Show ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Generic ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

Associated Types

type Rep ChangeResourceRecordSetsResponse :: Type -> Type #

NFData ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ChangeResourceRecordSets

type Rep ChangeResourceRecordSetsResponse = D1 ('MetaData "ChangeResourceRecordSetsResponse" "Network.AWS.Route53.ChangeResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeResourceRecordSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newChangeResourceRecordSetsResponse Source #

Create a value of ChangeResourceRecordSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ChangeResourceRecordSetsResponse', changeResourceRecordSetsResponse_httpStatus - The response's http status code.

$sel:changeInfo:ChangeResourceRecordSetsResponse', changeResourceRecordSetsResponse_changeInfo - A complex type that contains information about changes made to your hosted zone.

This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

GetReusableDelegationSetLimit

data GetReusableDelegationSetLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetReusableDelegationSetLimit smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Read GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Associated Types

type Rep GetReusableDelegationSetLimit :: Type -> Type #

NFData GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Hashable GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

AWSRequest GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

ToHeaders GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

ToPath GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

ToQuery GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit = D1 ('MetaData "GetReusableDelegationSetLimit" "Network.AWS.Route53.GetReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 ('MetaSel ('Just "delegationSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

newGetReusableDelegationSetLimit Source #

Create a value of GetReusableDelegationSetLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':GetReusableDelegationSetLimit', getReusableDelegationSetLimit_type - Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.

$sel:delegationSetId:GetReusableDelegationSetLimit', getReusableDelegationSetLimit_delegationSetId - The ID of the delegation set that you want to get the limit for.

data GetReusableDelegationSetLimitResponse Source #

A complex type that contains the requested limit.

See: newGetReusableDelegationSetLimitResponse smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Read GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

NFData GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse = D1 ('MetaData "GetReusableDelegationSetLimitResponse" "Network.AWS.Route53.GetReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetReusableDelegationSetLimitResponse Source #

Create a value of GetReusableDelegationSetLimitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_httpStatus - The response's http status code.

$sel:limit:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_limit - The current setting for the limit on hosted zones that you can associate with the specified reusable delegation set.

$sel:count:GetReusableDelegationSetLimitResponse', getReusableDelegationSetLimitResponse_count - The current number of hosted zones that you can associate with the specified reusable delegation set.

GetReusableDelegationSet

data GetReusableDelegationSet Source #

A request to get information about a specified reusable delegation set.

See: newGetReusableDelegationSet smart constructor.

Instances

Instances details
Eq GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Read GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Show GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Generic GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Associated Types

type Rep GetReusableDelegationSet :: Type -> Type #

NFData GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Hashable GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

AWSRequest GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

ToHeaders GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

ToPath GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

ToQuery GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSet = D1 ('MetaData "GetReusableDelegationSet" "Network.AWS.Route53.GetReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

newGetReusableDelegationSet Source #

Create a value of GetReusableDelegationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetReusableDelegationSet', getReusableDelegationSet_id - The ID of the reusable delegation set that you want to get a list of name servers for.

data GetReusableDelegationSetResponse Source #

A complex type that contains the response to the GetReusableDelegationSet request.

See: newGetReusableDelegationSetResponse smart constructor.

Instances

Instances details
Eq GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Read GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Show GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Generic GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

Associated Types

type Rep GetReusableDelegationSetResponse :: Type -> Type #

NFData GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSet

type Rep GetReusableDelegationSetResponse = D1 ('MetaData "GetReusableDelegationSetResponse" "Network.AWS.Route53.GetReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DelegationSet)))

newGetReusableDelegationSetResponse Source #

Create a value of GetReusableDelegationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetReusableDelegationSetResponse', getReusableDelegationSetResponse_httpStatus - The response's http status code.

$sel:delegationSet:GetReusableDelegationSetResponse', getReusableDelegationSetResponse_delegationSet - A complex type that contains information about the reusable delegation set.

GetAccountLimit

data GetAccountLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: newGetAccountLimit smart constructor.

Instances

Instances details
Eq GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Read GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Show GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Generic GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimit :: Type -> Type #

NFData GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimit -> () #

Hashable GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

AWSRequest GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Associated Types

type AWSResponse GetAccountLimit #

ToHeaders GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

ToPath GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

ToQuery GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

type Rep GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

type Rep GetAccountLimit = D1 ('MetaData "GetAccountLimit" "Network.AWS.Route53.GetAccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetAccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitType)))
type AWSResponse GetAccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

newGetAccountLimit Source #

Create a value of GetAccountLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':GetAccountLimit', getAccountLimit_type - The limit that you want to get. Valid values include the following:

  • MAX_HEALTH_CHECKS_BY_OWNER: The maximum number of health checks that you can create using the current account.
  • MAX_HOSTED_ZONES_BY_OWNER: The maximum number of hosted zones that you can create using the current account.
  • MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: The maximum number of reusable delegation sets that you can create using the current account.
  • MAX_TRAFFIC_POLICIES_BY_OWNER: The maximum number of traffic policies that you can create using the current account.
  • MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: The maximum number of traffic policy instances that you can create using the current account. (Traffic policy instances are referred to as traffic flow policy records in the Amazon Route 53 console.)

data GetAccountLimitResponse Source #

A complex type that contains the requested limit.

See: newGetAccountLimitResponse smart constructor.

Instances

Instances details
Eq GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Read GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Show GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Generic GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Associated Types

type Rep GetAccountLimitResponse :: Type -> Type #

NFData GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

Methods

rnf :: GetAccountLimitResponse -> () #

type Rep GetAccountLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetAccountLimit

type Rep GetAccountLimitResponse = D1 ('MetaData "GetAccountLimitResponse" "Network.AWS.Route53.GetAccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetAccountLimitResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "limit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimit) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))

newGetAccountLimitResponse Source #

Create a value of GetAccountLimitResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetAccountLimitResponse', getAccountLimitResponse_httpStatus - The response's http status code.

$sel:limit:GetAccountLimitResponse', getAccountLimitResponse_limit - The current setting for the specified limit. For example, if you specified MAX_HEALTH_CHECKS_BY_OWNER for the value of Type in the request, the value of Limit is the maximum number of health checks that you can create using the current account.

$sel:count:GetAccountLimitResponse', getAccountLimitResponse_count - The current number of entities that you have created of the specified type. For example, if you specified MAX_HEALTH_CHECKS_BY_OWNER for the value of Type in the request, the value of Count is the current number of health checks that you have created using the current account.

GetDNSSEC

data GetDNSSEC Source #

See: newGetDNSSEC smart constructor.

Constructors

GetDNSSEC' ResourceId 

Instances

Instances details
Eq GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Read GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Show GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Generic GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSEC :: Type -> Type #

NFData GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Methods

rnf :: GetDNSSEC -> () #

Hashable GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

AWSRequest GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Associated Types

type AWSResponse GetDNSSEC #

ToHeaders GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Methods

toHeaders :: GetDNSSEC -> [Header] #

ToPath GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

ToQuery GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

type Rep GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

type Rep GetDNSSEC = D1 ('MetaData "GetDNSSEC" "Network.AWS.Route53.GetDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

newGetDNSSEC Source #

Create a value of GetDNSSEC with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:GetDNSSEC', getDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data GetDNSSECResponse Source #

See: newGetDNSSECResponse smart constructor.

Instances

Instances details
Eq GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Read GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Show GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Generic GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Associated Types

type Rep GetDNSSECResponse :: Type -> Type #

NFData GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

Methods

rnf :: GetDNSSECResponse -> () #

type Rep GetDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetDNSSEC

type Rep GetDNSSECResponse = D1 ('MetaData "GetDNSSECResponse" "Network.AWS.Route53.GetDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DNSSECStatus) :*: S1 ('MetaSel ('Just "keySigningKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [KeySigningKey]))))

newGetDNSSECResponse Source #

Create a value of GetDNSSECResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetDNSSECResponse', getDNSSECResponse_httpStatus - The response's http status code.

$sel:status:GetDNSSECResponse', getDNSSECResponse_status - A string repesenting the status of DNSSEC.

$sel:keySigningKeys:GetDNSSECResponse', getDNSSECResponse_keySigningKeys - The key-signing keys (KSKs) in your account.

GetCheckerIpRanges

data GetCheckerIpRanges Source #

Empty request.

See: newGetCheckerIpRanges smart constructor.

Constructors

GetCheckerIpRanges' 

Instances

Instances details
Eq GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Read GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Show GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Generic GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRanges :: Type -> Type #

NFData GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Methods

rnf :: GetCheckerIpRanges -> () #

Hashable GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

AWSRequest GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Associated Types

type AWSResponse GetCheckerIpRanges #

ToHeaders GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

ToPath GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

ToQuery GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRanges = D1 ('MetaData "GetCheckerIpRanges" "Network.AWS.Route53.GetCheckerIpRanges" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetCheckerIpRanges'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetCheckerIpRanges Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

newGetCheckerIpRanges :: GetCheckerIpRanges Source #

Create a value of GetCheckerIpRanges with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetCheckerIpRangesResponse Source #

A complex type that contains the CheckerIpRanges element.

See: newGetCheckerIpRangesResponse smart constructor.

Instances

Instances details
Eq GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Read GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Show GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Generic GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

Associated Types

type Rep GetCheckerIpRangesResponse :: Type -> Type #

NFData GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRangesResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetCheckerIpRanges

type Rep GetCheckerIpRangesResponse = D1 ('MetaData "GetCheckerIpRangesResponse" "Network.AWS.Route53.GetCheckerIpRanges" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetCheckerIpRangesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "checkerIpRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newGetCheckerIpRangesResponse Source #

Create a value of GetCheckerIpRangesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetCheckerIpRangesResponse', getCheckerIpRangesResponse_httpStatus - The response's http status code.

$sel:checkerIpRanges:GetCheckerIpRangesResponse', getCheckerIpRangesResponse_checkerIpRanges - A complex type that contains sorted list of IP ranges in CIDR format for Amazon Route 53 health checkers.

ListReusableDelegationSets

data ListReusableDelegationSets Source #

A request to get a list of the reusable delegation sets that are associated with the current Amazon Web Services account.

See: newListReusableDelegationSets smart constructor.

Instances

Instances details
Eq ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Read ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Show ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Generic ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Associated Types

type Rep ListReusableDelegationSets :: Type -> Type #

NFData ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Hashable ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

AWSRequest ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

ToHeaders ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

ToPath ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

ToQuery ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSets = D1 ('MetaData "ListReusableDelegationSets" "Network.AWS.Route53.ListReusableDelegationSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListReusableDelegationSets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListReusableDelegationSets Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

newListReusableDelegationSets :: ListReusableDelegationSets Source #

Create a value of ListReusableDelegationSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxItems:ListReusableDelegationSets', listReusableDelegationSets_maxItems - The number of reusable delegation sets that you want Amazon Route 53 to return in the response to this request. If you specify a value greater than 100, Route 53 returns only the first 100 reusable delegation sets.

$sel:marker:ListReusableDelegationSets', listReusableDelegationSets_marker - If the value of IsTruncated in the previous response was true, you have more reusable delegation sets. To get another group, submit another ListReusableDelegationSets request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first reusable delegation set that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more reusable delegation sets to get.

data ListReusableDelegationSetsResponse Source #

A complex type that contains information about the reusable delegation sets that are associated with the current Amazon Web Services account.

See: newListReusableDelegationSetsResponse smart constructor.

Instances

Instances details
Eq ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Read ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Show ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Generic ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

Associated Types

type Rep ListReusableDelegationSetsResponse :: Type -> Type #

NFData ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListReusableDelegationSets

type Rep ListReusableDelegationSetsResponse = D1 ('MetaData "ListReusableDelegationSetsResponse" "Network.AWS.Route53.ListReusableDelegationSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListReusableDelegationSetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "delegationSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [DelegationSet]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListReusableDelegationSetsResponse Source #

Create a value of ListReusableDelegationSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextMarker:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the next reusable delegation set that Amazon Route 53 will return if you submit another ListReusableDelegationSets request and specify the value of NextMarker in the marker parameter.

$sel:httpStatus:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_httpStatus - The response's http status code.

$sel:delegationSets:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_delegationSets - A complex type that contains one DelegationSet element for each reusable delegation set that was created by the current Amazon Web Services account.

$sel:marker:ListReusableDelegationSets', listReusableDelegationSetsResponse_marker - For the second and subsequent calls to ListReusableDelegationSets, Marker is the value that you specified for the marker parameter in the request that produced the current response.

$sel:isTruncated:ListReusableDelegationSetsResponse', listReusableDelegationSetsResponse_isTruncated - A flag that indicates whether there are more reusable delegation sets to be listed.

$sel:maxItems:ListReusableDelegationSets', listReusableDelegationSetsResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListReusableDelegationSets that produced the current response.

DeleteKeySigningKey

data DeleteKeySigningKey Source #

See: newDeleteKeySigningKey smart constructor.

Instances

Instances details
Eq DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Read DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Show DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Generic DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKey :: Type -> Type #

NFData DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Methods

rnf :: DeleteKeySigningKey -> () #

Hashable DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

AWSRequest DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Associated Types

type AWSResponse DeleteKeySigningKey #

ToHeaders DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

ToPath DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

ToQuery DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKey = D1 ('MetaData "DeleteKeySigningKey" "Network.AWS.Route53.DeleteKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

newDeleteKeySigningKey Source #

Create a value of DeleteKeySigningKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:DeleteKeySigningKey', deleteKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name:DeleteKeySigningKey', deleteKeySigningKey_name - A string used to identify a key-signing key (KSK).

data DeleteKeySigningKeyResponse Source #

See: newDeleteKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Read DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Show DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Generic DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

Associated Types

type Rep DeleteKeySigningKeyResponse :: Type -> Type #

NFData DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteKeySigningKey

type Rep DeleteKeySigningKeyResponse = D1 ('MetaData "DeleteKeySigningKeyResponse" "Network.AWS.Route53.DeleteKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDeleteKeySigningKeyResponse Source #

Create a value of DeleteKeySigningKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteKeySigningKeyResponse', deleteKeySigningKeyResponse_httpStatus - The response's http status code.

$sel:changeInfo:DeleteKeySigningKeyResponse', deleteKeySigningKeyResponse_changeInfo - Undocumented member.

GetTrafficPolicyInstance

data GetTrafficPolicyInstance Source #

Gets information about a specified traffic policy instance.

See: newGetTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Read GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Generic GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Associated Types

type Rep GetTrafficPolicyInstance :: Type -> Type #

NFData GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Hashable GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

AWSRequest GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

ToHeaders GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

ToPath GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

ToQuery GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstance = D1 ('MetaData "GetTrafficPolicyInstance" "Network.AWS.Route53.GetTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

newGetTrafficPolicyInstance Source #

Create a value of GetTrafficPolicyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetTrafficPolicyInstance', getTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to get information about.

data GetTrafficPolicyInstanceResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newGetTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Read GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Show GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Generic GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

Associated Types

type Rep GetTrafficPolicyInstanceResponse :: Type -> Type #

NFData GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstance

type Rep GetTrafficPolicyInstanceResponse = D1 ('MetaData "GetTrafficPolicyInstanceResponse" "Network.AWS.Route53.GetTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance)))

newGetTrafficPolicyInstanceResponse Source #

Create a value of GetTrafficPolicyInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetTrafficPolicyInstanceResponse', getTrafficPolicyInstanceResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstance:GetTrafficPolicyInstanceResponse', getTrafficPolicyInstanceResponse_trafficPolicyInstance - A complex type that contains settings for the traffic policy instance.

CreateQueryLoggingConfig

data CreateQueryLoggingConfig Source #

See: newCreateQueryLoggingConfig smart constructor.

Instances

Instances details
Eq CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Read CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Generic CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Associated Types

type Rep CreateQueryLoggingConfig :: Type -> Type #

NFData CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Hashable CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

AWSRequest CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

ToHeaders CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

ToPath CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

ToQuery CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

ToElement CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

ToXML CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfig = D1 ('MetaData "CreateQueryLoggingConfig" "Network.AWS.Route53.CreateQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

newCreateQueryLoggingConfig Source #

Create a value of CreateQueryLoggingConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:CreateQueryLoggingConfig', createQueryLoggingConfig_hostedZoneId - The ID of the hosted zone that you want to log queries for. You can log queries only for public hosted zones.

$sel:cloudWatchLogsLogGroupArn:CreateQueryLoggingConfig', createQueryLoggingConfig_cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) for the log group that you want to Amazon Route 53 to send query logs to. This is the format of the ARN:

arn:aws:logs:region:account-id:log-group:log_group_name

To get the ARN for a log group, you can use the CloudWatch console, the DescribeLogGroups API action, the describe-log-groups command, or the applicable command in one of the Amazon Web Services SDKs.

data CreateQueryLoggingConfigResponse Source #

See: newCreateQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Eq CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Read CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Show CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Generic CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

Associated Types

type Rep CreateQueryLoggingConfigResponse :: Type -> Type #

NFData CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateQueryLoggingConfig

type Rep CreateQueryLoggingConfigResponse = D1 ('MetaData "CreateQueryLoggingConfigResponse" "Network.AWS.Route53.CreateQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "queryLoggingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryLoggingConfig) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateQueryLoggingConfigResponse Source #

Create a value of CreateQueryLoggingConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_httpStatus - The response's http status code.

$sel:queryLoggingConfig:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_queryLoggingConfig - A complex type that contains the ID for a query logging configuration, the ID of the hosted zone that you want to log queries for, and the ARN for the log group that you want Amazon Route 53 to send query logs to.

$sel:location:CreateQueryLoggingConfigResponse', createQueryLoggingConfigResponse_location - The unique URL representing the new query logging configuration.

DisableHostedZoneDNSSEC

data DisableHostedZoneDNSSEC Source #

See: newDisableHostedZoneDNSSEC smart constructor.

Instances

Instances details
Eq DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Read DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Generic DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Associated Types

type Rep DisableHostedZoneDNSSEC :: Type -> Type #

NFData DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Methods

rnf :: DisableHostedZoneDNSSEC -> () #

Hashable DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

AWSRequest DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

ToHeaders DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

ToPath DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

ToQuery DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSEC = D1 ('MetaData "DisableHostedZoneDNSSEC" "Network.AWS.Route53.DisableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DisableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

newDisableHostedZoneDNSSEC Source #

Create a value of DisableHostedZoneDNSSEC with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:DisableHostedZoneDNSSEC', disableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data DisableHostedZoneDNSSECResponse Source #

See: newDisableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Eq DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Read DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Show DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Generic DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

Associated Types

type Rep DisableHostedZoneDNSSECResponse :: Type -> Type #

NFData DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.DisableHostedZoneDNSSEC

type Rep DisableHostedZoneDNSSECResponse = D1 ('MetaData "DisableHostedZoneDNSSECResponse" "Network.AWS.Route53.DisableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DisableHostedZoneDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newDisableHostedZoneDNSSECResponse Source #

Create a value of DisableHostedZoneDNSSECResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisableHostedZoneDNSSECResponse', disableHostedZoneDNSSECResponse_httpStatus - The response's http status code.

$sel:changeInfo:DisableHostedZoneDNSSECResponse', disableHostedZoneDNSSECResponse_changeInfo - Undocumented member.

CreateKeySigningKey

data CreateKeySigningKey Source #

See: newCreateKeySigningKey smart constructor.

Instances

Instances details
Eq CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Read CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Show CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Generic CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKey :: Type -> Type #

NFData CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Methods

rnf :: CreateKeySigningKey -> () #

Hashable CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

AWSRequest CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Associated Types

type AWSResponse CreateKeySigningKey #

ToHeaders CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

ToPath CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

ToQuery CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

ToElement CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

ToXML CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

type Rep CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

type Rep CreateKeySigningKey = D1 ('MetaData "CreateKeySigningKey" "Network.AWS.Route53.CreateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateKeySigningKey'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)) :*: (S1 ('MetaSel ('Just "keyManagementServiceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse CreateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

newCreateKeySigningKey Source #

Create a value of CreateKeySigningKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:callerReference:CreateKeySigningKey', createKeySigningKey_callerReference - A unique string that identifies the request.

$sel:hostedZoneId:CreateKeySigningKey', createKeySigningKey_hostedZoneId - The unique string (ID) used to identify a hosted zone.

$sel:keyManagementServiceArn:CreateKeySigningKey', createKeySigningKey_keyManagementServiceArn - The Amazon resource name (ARN) for a customer managed customer master key (CMK) in Key Management Service (KMS). The KeyManagementServiceArn must be unique for each key-signing key (KSK) in a single hosted zone. To see an example of KeyManagementServiceArn that grants the correct permissions for DNSSEC, scroll down to Example.

You must configure the customer managed CMK as follows:

Status
Enabled
Key spec
ECC_NIST_P256
Key usage
Sign and verify
Key policy
The key policy must give permission for the following actions:
  • DescribeKey
  • GetPublicKey
  • Sign

The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:

  • "Service": "dnssec-route53.amazonaws.com"

For more information about working with a customer managed CMK in KMS, see Key Management Service concepts.

$sel:name:CreateKeySigningKey', createKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include numbers, letters, and underscores (_). Name must be unique for each key-signing key in the same hosted zone.

$sel:status:CreateKeySigningKey', createKeySigningKey_status - A string specifying the initial status of the key-signing key (KSK). You can set the value to ACTIVE or INACTIVE.

data CreateKeySigningKeyResponse Source #

See: newCreateKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Read CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Show CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Generic CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

Associated Types

type Rep CreateKeySigningKeyResponse :: Type -> Type #

NFData CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

type Rep CreateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateKeySigningKey

type Rep CreateKeySigningKeyResponse = D1 ('MetaData "CreateKeySigningKeyResponse" "Network.AWS.Route53.CreateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateKeySigningKeyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)) :*: (S1 ('MetaSel ('Just "keySigningKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KeySigningKey) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

UpdateTrafficPolicyComment

data UpdateTrafficPolicyComment Source #

A complex type that contains information about the traffic policy that you want to update the comment for.

See: newUpdateTrafficPolicyComment smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Read UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyComment :: Type -> Type #

NFData UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Hashable UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

AWSRequest UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToHeaders UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToPath UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToQuery UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToElement UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

ToXML UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyComment = D1 ('MetaData "UpdateTrafficPolicyComment" "Network.AWS.Route53.UpdateTrafficPolicyComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateTrafficPolicyComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

newUpdateTrafficPolicyComment Source #

Create a value of UpdateTrafficPolicyComment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:UpdateTrafficPolicyComment', updateTrafficPolicyComment_id - The value of Id for the traffic policy that you want to update the comment for.

$sel:version:UpdateTrafficPolicyComment', updateTrafficPolicyComment_version - The value of Version for the traffic policy that you want to update the comment for.

$sel:comment:UpdateTrafficPolicyComment', updateTrafficPolicyComment_comment - The new comment for the specified traffic policy and version.

data UpdateTrafficPolicyCommentResponse Source #

A complex type that contains the response information for the traffic policy.

See: newUpdateTrafficPolicyCommentResponse smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Read UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Show UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Generic UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

Associated Types

type Rep UpdateTrafficPolicyCommentResponse :: Type -> Type #

NFData UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyComment

type Rep UpdateTrafficPolicyCommentResponse = D1 ('MetaData "UpdateTrafficPolicyCommentResponse" "Network.AWS.Route53.UpdateTrafficPolicyComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyCommentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy)))

newUpdateTrafficPolicyCommentResponse Source #

Create a value of UpdateTrafficPolicyCommentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateTrafficPolicyCommentResponse', updateTrafficPolicyCommentResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:UpdateTrafficPolicyCommentResponse', updateTrafficPolicyCommentResponse_trafficPolicy - A complex type that contains settings for the specified traffic policy.

ListResourceRecordSets (Paginated)

data ListResourceRecordSets Source #

A request for the resource record sets that are associated with a specified hosted zone.

See: newListResourceRecordSets smart constructor.

Instances

Instances details
Eq ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Read ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Show ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Generic ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSets :: Type -> Type #

NFData ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Methods

rnf :: ListResourceRecordSets -> () #

Hashable ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

AWSPager ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

AWSRequest ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Associated Types

type AWSResponse ListResourceRecordSets #

ToHeaders ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

ToPath ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

ToQuery ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

type Rep ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

type Rep ListResourceRecordSets = D1 ('MetaData "ListResourceRecordSets" "Network.AWS.Route53.ListResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListResourceRecordSets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "startRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))))
type AWSResponse ListResourceRecordSets Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

newListResourceRecordSets Source #

Create a value of ListResourceRecordSets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:startRecordIdentifier:ListResourceRecordSets', listResourceRecordSets_startRecordIdentifier - Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, specify the value of NextRecordIdentifier from the previous response to get the next resource record set that has the current DNS name and type.

$sel:startRecordType:ListResourceRecordSets', listResourceRecordSets_startRecordType - The type of resource record set to begin the record listing from.

Valid values for basic resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT

Values for alias resource record sets:

  • API Gateway custom regional API or edge-optimized API: A
  • CloudFront distribution: A or AAAA
  • Elastic Beanstalk environment that has a regionalized subdomain: A
  • Elastic Load Balancing load balancer: A | AAAA
  • S3 bucket: A
  • VPC interface VPC endpoint: A
  • Another resource record set in this hosted zone: The type of the resource record set that the alias references.

Constraint: Specifying type without specifying name returns an InvalidInput error.

$sel:maxItems:ListResourceRecordSets', listResourceRecordSets_maxItems - (Optional) The maximum number of resource records sets to include in the response body for this request. If the response includes more than maxitems resource record sets, the value of the IsTruncated element in the response is true, and the values of the NextRecordName and NextRecordType elements in the response identify the first resource record set in the next group of maxitems resource record sets.

$sel:startRecordName:ListResourceRecordSets', listResourceRecordSets_startRecordName - The first name in the lexicographic ordering of resource record sets that you want to list. If the specified record name doesn't exist, the results begin with the first resource record set that has a name greater than the value of name.

$sel:hostedZoneId:ListResourceRecordSets', listResourceRecordSets_hostedZoneId - The ID of the hosted zone that contains the resource record sets that you want to list.

data ListResourceRecordSetsResponse Source #

A complex type that contains list information for the resource record set.

See: newListResourceRecordSetsResponse smart constructor.

Instances

Instances details
Eq ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Read ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Show ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Generic ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

Associated Types

type Rep ListResourceRecordSetsResponse :: Type -> Type #

NFData ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

type Rep ListResourceRecordSetsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListResourceRecordSets

type Rep ListResourceRecordSetsResponse = D1 ('MetaData "ListResourceRecordSetsResponse" "Network.AWS.Route53.ListResourceRecordSets" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListResourceRecordSetsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: (S1 ('MetaSel ('Just "nextRecordIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextRecordName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceRecordSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceRecordSet])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListResourceRecordSetsResponse Source #

Create a value of ListResourceRecordSetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextRecordType:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordType - If the results were truncated, the type of the next record in the list.

This element is present only if IsTruncated is true.

$sel:nextRecordIdentifier:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordIdentifier - Resource record sets that have a routing policy other than simple: If results were truncated for a given DNS name and type, the value of SetIdentifier for the next resource record set that has the current DNS name and type.

For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

$sel:nextRecordName:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_nextRecordName - If the results were truncated, the name of the next record in the list.

This element is present only if IsTruncated is true.

$sel:httpStatus:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_httpStatus - The response's http status code.

$sel:resourceRecordSets:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_resourceRecordSets - Information about multiple resource record sets.

$sel:isTruncated:ListResourceRecordSetsResponse', listResourceRecordSetsResponse_isTruncated - A flag that indicates whether more resource record sets remain to be listed. If your results were truncated, you can make a follow-up pagination request by using the NextRecordName element.

$sel:maxItems:ListResourceRecordSets', listResourceRecordSetsResponse_maxItems - The maximum number of records you requested.

GetHealthCheck

data GetHealthCheck Source #

A request to get information about a specified health check.

See: newGetHealthCheck smart constructor.

Constructors

GetHealthCheck' Text 

Instances

Instances details
Eq GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Read GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Show GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Generic GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheck :: Type -> Type #

NFData GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheck -> () #

Hashable GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

AWSRequest GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Associated Types

type AWSResponse GetHealthCheck #

ToHeaders GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

ToPath GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

ToQuery GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

type Rep GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

type Rep GetHealthCheck = D1 ('MetaData "GetHealthCheck" "Network.AWS.Route53.GetHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

newGetHealthCheck Source #

Create a value of GetHealthCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckId:GetHealthCheck', getHealthCheck_healthCheckId - The identifier that Amazon Route 53 assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.

data GetHealthCheckResponse Source #

A complex type that contains the response to a GetHealthCheck request.

See: newGetHealthCheckResponse smart constructor.

Instances

Instances details
Eq GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Read GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Show GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Generic GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Associated Types

type Rep GetHealthCheckResponse :: Type -> Type #

NFData GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

Methods

rnf :: GetHealthCheckResponse -> () #

type Rep GetHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheck

type Rep GetHealthCheckResponse = D1 ('MetaData "GetHealthCheckResponse" "Network.AWS.Route53.GetHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck)))

newGetHealthCheckResponse Source #

Create a value of GetHealthCheckResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHealthCheckResponse', getHealthCheckResponse_httpStatus - The response's http status code.

$sel:healthCheck:GetHealthCheckResponse', getHealthCheckResponse_healthCheck - A complex type that contains information about one health check that is associated with the current Amazon Web Services account.

DeleteTrafficPolicy

data DeleteTrafficPolicy Source #

A request to delete a specified traffic policy version.

See: newDeleteTrafficPolicy smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Read DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Generic DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicy :: Type -> Type #

NFData DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Methods

rnf :: DeleteTrafficPolicy -> () #

Hashable DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

AWSRequest DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Associated Types

type AWSResponse DeleteTrafficPolicy #

ToHeaders DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

ToPath DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

ToQuery DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicy = D1 ('MetaData "DeleteTrafficPolicy" "Network.AWS.Route53.DeleteTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse DeleteTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

newDeleteTrafficPolicy Source #

Create a value of DeleteTrafficPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteTrafficPolicy', deleteTrafficPolicy_id - The ID of the traffic policy that you want to delete.

$sel:version:DeleteTrafficPolicy', deleteTrafficPolicy_version - The version number of the traffic policy that you want to delete.

data DeleteTrafficPolicyResponse Source #

An empty element.

See: newDeleteTrafficPolicyResponse smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Read DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Show DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Generic DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

Associated Types

type Rep DeleteTrafficPolicyResponse :: Type -> Type #

NFData DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicy

type Rep DeleteTrafficPolicyResponse = D1 ('MetaData "DeleteTrafficPolicyResponse" "Network.AWS.Route53.DeleteTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTrafficPolicyResponse Source #

Create a value of DeleteTrafficPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteTrafficPolicyResponse', deleteTrafficPolicyResponse_httpStatus - The response's http status code.

GetHostedZone

data GetHostedZone Source #

A request to get information about a specified hosted zone.

See: newGetHostedZone smart constructor.

Instances

Instances details
Eq GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Read GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Show GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Generic GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Associated Types

type Rep GetHostedZone :: Type -> Type #

NFData GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Methods

rnf :: GetHostedZone -> () #

Hashable GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

AWSRequest GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Associated Types

type AWSResponse GetHostedZone #

ToHeaders GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

ToPath GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

ToQuery GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

type Rep GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

type Rep GetHostedZone = D1 ('MetaData "GetHostedZone" "Network.AWS.Route53.GetHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

newGetHostedZone Source #

Create a value of GetHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetHostedZone', getHostedZone_id - The ID of the hosted zone that you want to get information about.

data GetHostedZoneResponse Source #

A complex type that contain the response to a GetHostedZone request.

See: newGetHostedZoneResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Read GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Show GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Generic GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Associated Types

type Rep GetHostedZoneResponse :: Type -> Type #

NFData GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

Methods

rnf :: GetHostedZoneResponse -> () #

type Rep GetHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZone

type Rep GetHostedZoneResponse = D1 ('MetaData "GetHostedZoneResponse" "Network.AWS.Route53.GetHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "delegationSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationSet)) :*: S1 ('MetaSel ('Just "vPCs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty VPC)))) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone))))

newGetHostedZoneResponse Source #

Create a value of GetHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:delegationSet:GetHostedZoneResponse', getHostedZoneResponse_delegationSet - A complex type that lists the Amazon Route 53 name servers for the specified hosted zone.

$sel:vPCs:GetHostedZoneResponse', getHostedZoneResponse_vPCs - A complex type that contains information about the VPCs that are associated with the specified hosted zone.

$sel:httpStatus:GetHostedZoneResponse', getHostedZoneResponse_httpStatus - The response's http status code.

$sel:hostedZone:GetHostedZoneResponse', getHostedZoneResponse_hostedZone - A complex type that contains general information about the specified hosted zone.

GetTrafficPolicyInstanceCount

data GetTrafficPolicyInstanceCount Source #

Request to get the number of traffic policy instances that are associated with the current Amazon Web Services account.

See: newGetTrafficPolicyInstanceCount smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Read GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Show GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Generic GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Associated Types

type Rep GetTrafficPolicyInstanceCount :: Type -> Type #

NFData GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Hashable GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

AWSRequest GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

ToHeaders GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

ToPath GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

ToQuery GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCount = D1 ('MetaData "GetTrafficPolicyInstanceCount" "Network.AWS.Route53.GetTrafficPolicyInstanceCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetTrafficPolicyInstanceCount Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

newGetTrafficPolicyInstanceCount :: GetTrafficPolicyInstanceCount Source #

Create a value of GetTrafficPolicyInstanceCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetTrafficPolicyInstanceCountResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newGetTrafficPolicyInstanceCountResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Read GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Show GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

Generic GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

NFData GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicyInstanceCount

type Rep GetTrafficPolicyInstanceCountResponse = D1 ('MetaData "GetTrafficPolicyInstanceCountResponse" "Network.AWS.Route53.GetTrafficPolicyInstanceCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyInstanceCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetTrafficPolicyInstanceCountResponse Source #

Create a value of GetTrafficPolicyInstanceCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetTrafficPolicyInstanceCountResponse', getTrafficPolicyInstanceCountResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstanceCount:GetTrafficPolicyInstanceCountResponse', getTrafficPolicyInstanceCountResponse_trafficPolicyInstanceCount - The number of traffic policy instances that are associated with the current Amazon Web Services account.

ListTagsForResources

data ListTagsForResources Source #

A complex type that contains information about the health checks or hosted zones for which you want to list tags.

See: newListTagsForResources smart constructor.

Instances

Instances details
Eq ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Read ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Show ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Generic ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResources :: Type -> Type #

NFData ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Methods

rnf :: ListTagsForResources -> () #

Hashable ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

AWSRequest ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type AWSResponse ListTagsForResources #

ToHeaders ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToPath ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToQuery ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToElement ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

ToXML ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResources = D1 ('MetaData "ListTagsForResources" "Network.AWS.Route53.ListTagsForResources" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))
type AWSResponse ListTagsForResources Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

newListTagsForResources Source #

Create a value of ListTagsForResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceType:ListTagsForResources', listTagsForResources_resourceType - The type of the resources.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceIds:ListTagsForResources', listTagsForResources_resourceIds - A complex type that contains the ResourceId element for each resource for which you want to get a list of tags.

data ListTagsForResourcesResponse Source #

A complex type containing tags for the specified resources.

See: newListTagsForResourcesResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Read ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Show ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Generic ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

Associated Types

type Rep ListTagsForResourcesResponse :: Type -> Type #

NFData ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResources

type Rep ListTagsForResourcesResponse = D1 ('MetaData "ListTagsForResourcesResponse" "Network.AWS.Route53.ListTagsForResources" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceTagSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ResourceTagSet])))

newListTagsForResourcesResponse Source #

Create a value of ListTagsForResourcesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTagsForResourcesResponse', listTagsForResourcesResponse_httpStatus - The response's http status code.

$sel:resourceTagSets:ListTagsForResourcesResponse', listTagsForResourcesResponse_resourceTagSets - A list of ResourceTagSets containing tags associated with the specified resources.

ListTrafficPolicyInstancesByHostedZone

data ListTrafficPolicyInstancesByHostedZone Source #

A request for the traffic policy instances that you created in a specified hosted zone.

See: newListTrafficPolicyInstancesByHostedZone smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Read ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Show ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Generic ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

NFData ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Hashable ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

AWSRequest ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

ToHeaders ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

ToPath ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

ToQuery ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZone = D1 ('MetaData "ListTrafficPolicyInstancesByHostedZone" "Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))
type AWSResponse ListTrafficPolicyInstancesByHostedZone Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

newListTrafficPolicyInstancesByHostedZone Source #

Create a value of ListTrafficPolicyInstancesByHostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response is true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_maxItems - The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

$sel:hostedZoneId:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZone_hostedZoneId - The ID of the hosted zone that you want to list traffic policy instances for.

data ListTrafficPolicyInstancesByHostedZoneResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesByHostedZoneResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Read ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Show ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

Generic ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

NFData ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZoneResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone

type Rep ListTrafficPolicyInstancesByHostedZoneResponse = D1 ('MetaData "ListTrafficPolicyInstancesByHostedZoneResponse" "Network.AWS.Route53.ListTrafficPolicyInstancesByHostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByHostedZoneResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :*: (S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance]) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesByHostedZoneResponse Source #

Create a value of ListTrafficPolicyInstancesByHostedZoneResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of traffic policy instances.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of traffic policy instances.

$sel:httpStatus:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesByHostedZoneResponse', listTrafficPolicyInstancesByHostedZoneResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by submitting another ListTrafficPolicyInstancesByHostedZone request and specifying the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstancesByHostedZone', listTrafficPolicyInstancesByHostedZoneResponse_maxItems - The value that you specified for the MaxItems parameter in the ListTrafficPolicyInstancesByHostedZone request that produced the current response.

ListVPCAssociationAuthorizations (Paginated)

data ListVPCAssociationAuthorizations Source #

A complex type that contains information about that can be associated with your hosted zone.

See: newListVPCAssociationAuthorizations smart constructor.

Instances

Instances details
Eq ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Read ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Show ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Generic ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Associated Types

type Rep ListVPCAssociationAuthorizations :: Type -> Type #

NFData ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Hashable ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

AWSPager ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

AWSRequest ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

ToHeaders ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

ToPath ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

ToQuery ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizations = D1 ('MetaData "ListVPCAssociationAuthorizations" "Network.AWS.Route53.ListVPCAssociationAuthorizations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListVPCAssociationAuthorizations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId))))
type AWSResponse ListVPCAssociationAuthorizations Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

newListVPCAssociationAuthorizations Source #

Create a value of ListVPCAssociationAuthorizations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_nextToken - Optional: If a response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of results, submit another request, and include the value of NextToken from the response in the nexttoken parameter in another ListVPCAssociationAuthorizations request.

$sel:maxResults:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_maxResults - Optional: An integer that specifies the maximum number of VPCs that you want Amazon Route 53 to return. If you don't specify a value for MaxResults, Route 53 returns up to 50 VPCs per page.

$sel:hostedZoneId:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizations_hostedZoneId - The ID of the hosted zone for which you want a list of VPCs that can be associated with the hosted zone.

data ListVPCAssociationAuthorizationsResponse Source #

A complex type that contains the response information for the request.

See: newListVPCAssociationAuthorizationsResponse smart constructor.

Instances

Instances details
Eq ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Read ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Show ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

Generic ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

NFData ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizationsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListVPCAssociationAuthorizations

type Rep ListVPCAssociationAuthorizationsResponse = D1 ('MetaData "ListVPCAssociationAuthorizationsResponse" "Network.AWS.Route53.ListVPCAssociationAuthorizations" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListVPCAssociationAuthorizationsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vPCs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty VPC)))))

newListVPCAssociationAuthorizationsResponse Source #

Create a value of ListVPCAssociationAuthorizationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizationsResponse_nextToken - When the response includes a NextToken element, there are more VPCs that can be associated with the specified hosted zone. To get the next page of VPCs, submit another ListVPCAssociationAuthorizations request, and include the value of the NextToken element from the response in the nexttoken request parameter.

$sel:httpStatus:ListVPCAssociationAuthorizationsResponse', listVPCAssociationAuthorizationsResponse_httpStatus - The response's http status code.

$sel:hostedZoneId:ListVPCAssociationAuthorizations', listVPCAssociationAuthorizationsResponse_hostedZoneId - The ID of the hosted zone that you can associate the listed VPCs with.

$sel:vPCs:ListVPCAssociationAuthorizationsResponse', listVPCAssociationAuthorizationsResponse_vPCs - The list of VPCs that are authorized to be associated with the specified hosted zone.

ListTrafficPolicyInstancesByPolicy

data ListTrafficPolicyInstancesByPolicy Source #

A complex type that contains the information about the request to list your traffic policy instances.

See: newListTrafficPolicyInstancesByPolicy smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Read ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Show ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Generic ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Associated Types

type Rep ListTrafficPolicyInstancesByPolicy :: Type -> Type #

NFData ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Hashable ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

AWSRequest ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

ToHeaders ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

ToPath ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

ToQuery ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicy = D1 ('MetaData "ListTrafficPolicyInstancesByPolicy" "Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse ListTrafficPolicyInstancesByPolicy Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

newListTrafficPolicyInstancesByPolicy Source #

Create a value of ListTrafficPolicyInstancesByPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the name of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_hostedZoneIdMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstancesByPolicy request.

For the value of hostedzoneid, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_maxItems - The maximum number of traffic policy instances to be included in the response body for this request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance that Amazon Route 53 will return if you submit another request.

$sel:trafficPolicyId:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyId - The ID of the traffic policy for which you want to list traffic policy instances.

$sel:trafficPolicyVersion:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicy_trafficPolicyVersion - The version of the traffic policy for which you want to list traffic policy instances. The version must be associated with the traffic policy that is specified by TrafficPolicyId.

data ListTrafficPolicyInstancesByPolicyResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesByPolicyResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Read ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Show ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

Generic ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

NFData ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy

type Rep ListTrafficPolicyInstancesByPolicyResponse = D1 ('MetaData "ListTrafficPolicyInstancesByPolicyResponse" "Network.AWS.Route53.ListTrafficPolicyInstancesByPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesByPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesByPolicyResponse Source #

Create a value of ListTrafficPolicyInstancesByPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance in the next group of MaxItems traffic policy instances.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance in the next group of MaxItems traffic policy instances.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_hostedZoneIdMarker - If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance in the next group of traffic policy instances.

$sel:httpStatus:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesByPolicyResponse', listTrafficPolicyInstancesByPolicyResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get the next group of traffic policy instances by calling ListTrafficPolicyInstancesByPolicy again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker elements in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstancesByPolicy', listTrafficPolicyInstancesByPolicyResponse_maxItems - The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstancesByPolicy that produced the current response.

ListTrafficPolicyVersions

data ListTrafficPolicyVersions Source #

A complex type that contains the information about the request to list your traffic policies.

See: newListTrafficPolicyVersions smart constructor.

Instances

Instances details
Eq ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Read ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Generic ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Associated Types

type Rep ListTrafficPolicyVersions :: Type -> Type #

NFData ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Hashable ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

AWSRequest ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

ToHeaders ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

ToPath ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

ToQuery ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersions = D1 ('MetaData "ListTrafficPolicyVersions" "Network.AWS.Route53.ListTrafficPolicyVersions" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyVersions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "trafficPolicyVersionMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListTrafficPolicyVersions Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

newListTrafficPolicyVersions Source #

Create a value of ListTrafficPolicyVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyVersionMarker:ListTrafficPolicyVersions', listTrafficPolicyVersions_trafficPolicyVersionMarker - For your first request to ListTrafficPolicyVersions, don't include the TrafficPolicyVersionMarker parameter.

If you have more traffic policy versions than the value of MaxItems, ListTrafficPolicyVersions returns only the first group of MaxItems versions. To get more traffic policy versions, submit another ListTrafficPolicyVersions request. For the value of TrafficPolicyVersionMarker, specify the value of TrafficPolicyVersionMarker in the previous response.

$sel:maxItems:ListTrafficPolicyVersions', listTrafficPolicyVersions_maxItems - The maximum number of traffic policy versions that you want Amazon Route 53 to include in the response body for this request. If the specified traffic policy has more than MaxItems versions, the value of IsTruncated in the response is true, and the value of the TrafficPolicyVersionMarker element is the ID of the first version that Route 53 will return if you submit another request.

$sel:id:ListTrafficPolicyVersions', listTrafficPolicyVersions_id - Specify the value of Id of the traffic policy for which you want to list all versions.

data ListTrafficPolicyVersionsResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyVersionsResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Read ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Show ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Generic ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

Associated Types

type Rep ListTrafficPolicyVersionsResponse :: Type -> Type #

NFData ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersionsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyVersions

type Rep ListTrafficPolicyVersionsResponse = D1 ('MetaData "ListTrafficPolicyVersionsResponse" "Network.AWS.Route53.ListTrafficPolicyVersions" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyVersionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicy])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "trafficPolicyVersionMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyVersionsResponse Source #

Create a value of ListTrafficPolicyVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_httpStatus - The response's http status code.

$sel:trafficPolicies:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_trafficPolicies - A list that contains one TrafficPolicy element for each traffic policy version that is associated with the specified traffic policy.

$sel:isTruncated:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_isTruncated - A flag that indicates whether there are more traffic policies to be listed. If the response was truncated, you can get the next group of traffic policies by submitting another ListTrafficPolicyVersions request and specifying the value of NextMarker in the marker parameter.

$sel:trafficPolicyVersionMarker:ListTrafficPolicyVersions', listTrafficPolicyVersionsResponse_trafficPolicyVersionMarker - If IsTruncated is true, the value of TrafficPolicyVersionMarker identifies the first traffic policy that Amazon Route 53 will return if you submit another request. Call ListTrafficPolicyVersions again and specify the value of TrafficPolicyVersionMarker in the TrafficPolicyVersionMarker request parameter.

This element is present only if IsTruncated is true.

$sel:maxItems:ListTrafficPolicyVersions', listTrafficPolicyVersionsResponse_maxItems - The value that you specified for the maxitems parameter in the ListTrafficPolicyVersions request that produced the current response.

CreateVPCAssociationAuthorization

data CreateVPCAssociationAuthorization Source #

A complex type that contains information about the request to authorize associating a VPC with your private hosted zone. Authorization is only required when a private hosted zone and a VPC were created by using different accounts.

See: newCreateVPCAssociationAuthorization smart constructor.

Instances

Instances details
Eq CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Read CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Show CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Generic CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Associated Types

type Rep CreateVPCAssociationAuthorization :: Type -> Type #

NFData CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Hashable CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

AWSRequest CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

ToHeaders CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

ToPath CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

ToQuery CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

ToElement CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

ToXML CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorization = D1 ('MetaData "CreateVPCAssociationAuthorization" "Network.AWS.Route53.CreateVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateVPCAssociationAuthorization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC)))
type AWSResponse CreateVPCAssociationAuthorization Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

newCreateVPCAssociationAuthorization Source #

Create a value of CreateVPCAssociationAuthorization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:CreateVPCAssociationAuthorization', createVPCAssociationAuthorization_hostedZoneId - The ID of the private hosted zone that you want to authorize associating a VPC with.

$sel:vpc:CreateVPCAssociationAuthorization', createVPCAssociationAuthorization_vpc - A complex type that contains the VPC ID and region for the VPC that you want to authorize associating with your hosted zone.

data CreateVPCAssociationAuthorizationResponse Source #

A complex type that contains the response information from a CreateVPCAssociationAuthorization request.

See: newCreateVPCAssociationAuthorizationResponse smart constructor.

Instances

Instances details
Eq CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Read CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Show CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

Generic CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

NFData CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorizationResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateVPCAssociationAuthorization

type Rep CreateVPCAssociationAuthorizationResponse = D1 ('MetaData "CreateVPCAssociationAuthorizationResponse" "Network.AWS.Route53.CreateVPCAssociationAuthorization" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateVPCAssociationAuthorizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPC))))

CreateTrafficPolicyVersion

data CreateTrafficPolicyVersion Source #

A complex type that contains information about the traffic policy that you want to create a new version for.

See: newCreateTrafficPolicyVersion smart constructor.

Instances

Instances details
Eq CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Read CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Generic CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Associated Types

type Rep CreateTrafficPolicyVersion :: Type -> Type #

NFData CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Hashable CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

AWSRequest CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

ToHeaders CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

ToPath CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

ToQuery CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

ToElement CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

ToXML CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersion = D1 ('MetaData "CreateTrafficPolicyVersion" "Network.AWS.Route53.CreateTrafficPolicyVersion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyVersion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CreateTrafficPolicyVersion Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

newCreateTrafficPolicyVersion Source #

Create a value of CreateTrafficPolicyVersion with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:CreateTrafficPolicyVersion', createTrafficPolicyVersion_comment - The comment that you specified in the CreateTrafficPolicyVersion request, if any.

$sel:id:CreateTrafficPolicyVersion', createTrafficPolicyVersion_id - The ID of the traffic policy for which you want to create a new version.

$sel:document:CreateTrafficPolicyVersion', createTrafficPolicyVersion_document - The definition of this version of the traffic policy, in JSON format. You specified the JSON in the CreateTrafficPolicyVersion request. For more information about the JSON format, see CreateTrafficPolicy.

data CreateTrafficPolicyVersionResponse Source #

A complex type that contains the response information for the CreateTrafficPolicyVersion request.

See: newCreateTrafficPolicyVersionResponse smart constructor.

Instances

Instances details
Eq CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Read CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Show CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Generic CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

Associated Types

type Rep CreateTrafficPolicyVersionResponse :: Type -> Type #

NFData CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersionResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyVersion

type Rep CreateTrafficPolicyVersionResponse = D1 ('MetaData "CreateTrafficPolicyVersionResponse" "Network.AWS.Route53.CreateTrafficPolicyVersion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateTrafficPolicyVersionResponse Source #

Create a value of CreateTrafficPolicyVersionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_trafficPolicy - A complex type that contains settings for the new version of the traffic policy.

$sel:location:CreateTrafficPolicyVersionResponse', createTrafficPolicyVersionResponse_location - A unique URL that represents a new traffic policy version.

ListHealthChecks (Paginated)

data ListHealthChecks Source #

A request to retrieve a list of the health checks that are associated with the current Amazon Web Services account.

See: newListHealthChecks smart constructor.

Instances

Instances details
Eq ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Read ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Show ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Generic ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecks :: Type -> Type #

NFData ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Methods

rnf :: ListHealthChecks -> () #

Hashable ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

AWSPager ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

AWSRequest ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Associated Types

type AWSResponse ListHealthChecks #

ToHeaders ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

ToPath ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

ToQuery ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

type Rep ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

type Rep ListHealthChecks = D1 ('MetaData "ListHealthChecks" "Network.AWS.Route53.ListHealthChecks" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHealthChecks'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListHealthChecks Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

newListHealthChecks :: ListHealthChecks Source #

Create a value of ListHealthChecks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxItems:ListHealthChecks', listHealthChecks_maxItems - The maximum number of health checks that you want ListHealthChecks to return in response to the current request. Amazon Route 53 returns a maximum of 100 items. If you set MaxItems to a value greater than 100, Route 53 returns only the first 100 health checks.

$sel:marker:ListHealthChecks', listHealthChecks_marker - If the value of IsTruncated in the previous response was true, you have more health checks. To get another group, submit another ListHealthChecks request.

For the value of marker, specify the value of NextMarker from the previous response, which is the ID of the first health check that Amazon Route 53 will return if you submit another request.

If the value of IsTruncated in the previous response was false, there are no more health checks to get.

data ListHealthChecksResponse Source #

A complex type that contains the response to a ListHealthChecks request.

See: newListHealthChecksResponse smart constructor.

Instances

Instances details
Eq ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Read ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Show ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Generic ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

Associated Types

type Rep ListHealthChecksResponse :: Type -> Type #

NFData ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

type Rep ListHealthChecksResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHealthChecks

type Rep ListHealthChecksResponse = D1 ('MetaData "ListHealthChecksResponse" "Network.AWS.Route53.ListHealthChecks" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHealthChecksResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheck]))) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHealthChecksResponse Source #

Create a value of ListHealthChecksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextMarker:ListHealthChecksResponse', listHealthChecksResponse_nextMarker - If IsTruncated is true, the value of NextMarker identifies the first health check that Amazon Route 53 returns if you submit another ListHealthChecks request and specify the value of NextMarker in the marker parameter.

$sel:httpStatus:ListHealthChecksResponse', listHealthChecksResponse_httpStatus - The response's http status code.

$sel:healthChecks:ListHealthChecksResponse', listHealthChecksResponse_healthChecks - A complex type that contains one HealthCheck element for each health check that is associated with the current Amazon Web Services account.

$sel:marker:ListHealthChecks', listHealthChecksResponse_marker - For the second and subsequent calls to ListHealthChecks, Marker is the value that you specified for the marker parameter in the previous request.

$sel:isTruncated:ListHealthChecksResponse', listHealthChecksResponse_isTruncated - A flag that indicates whether there are more health checks to be listed. If the response was truncated, you can get the next group of health checks by submitting another ListHealthChecks request and specifying the value of NextMarker in the marker parameter.

$sel:maxItems:ListHealthChecks', listHealthChecksResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHealthChecks that produced the current response.

GetTrafficPolicy

data GetTrafficPolicy Source #

Gets information about a specific traffic policy version.

See: newGetTrafficPolicy smart constructor.

Instances

Instances details
Eq GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Read GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Show GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Generic GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicy :: Type -> Type #

NFData GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Methods

rnf :: GetTrafficPolicy -> () #

Hashable GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

AWSRequest GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Associated Types

type AWSResponse GetTrafficPolicy #

ToHeaders GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

ToPath GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

ToQuery GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

type Rep GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

type Rep GetTrafficPolicy = D1 ('MetaData "GetTrafficPolicy" "Network.AWS.Route53.GetTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))
type AWSResponse GetTrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

newGetTrafficPolicy Source #

Create a value of GetTrafficPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetTrafficPolicy', getTrafficPolicy_id - The ID of the traffic policy that you want to get information about.

$sel:version:GetTrafficPolicy', getTrafficPolicy_version - The version number of the traffic policy that you want to get information about.

data GetTrafficPolicyResponse Source #

A complex type that contains the response information for the request.

See: newGetTrafficPolicyResponse smart constructor.

Instances

Instances details
Eq GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Read GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Show GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Generic GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

Associated Types

type Rep GetTrafficPolicyResponse :: Type -> Type #

NFData GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

type Rep GetTrafficPolicyResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetTrafficPolicy

type Rep GetTrafficPolicyResponse = D1 ('MetaData "GetTrafficPolicyResponse" "Network.AWS.Route53.GetTrafficPolicy" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetTrafficPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicy)))

newGetTrafficPolicyResponse Source #

Create a value of GetTrafficPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetTrafficPolicyResponse', getTrafficPolicyResponse_httpStatus - The response's http status code.

$sel:trafficPolicy:GetTrafficPolicyResponse', getTrafficPolicyResponse_trafficPolicy - A complex type that contains settings for the specified traffic policy.

DeleteHealthCheck

data DeleteHealthCheck Source #

This action deletes a health check.

See: newDeleteHealthCheck smart constructor.

Constructors

DeleteHealthCheck' Text 

Instances

Instances details
Eq DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Read DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Show DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Generic DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheck :: Type -> Type #

NFData DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Methods

rnf :: DeleteHealthCheck -> () #

Hashable DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

AWSRequest DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Associated Types

type AWSResponse DeleteHealthCheck #

ToHeaders DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

ToPath DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

ToQuery DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

type Rep DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

type Rep DeleteHealthCheck = D1 ('MetaData "DeleteHealthCheck" "Network.AWS.Route53.DeleteHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHealthCheck'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

newDeleteHealthCheck Source #

Create a value of DeleteHealthCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckId:DeleteHealthCheck', deleteHealthCheck_healthCheckId - The ID of the health check that you want to delete.

data DeleteHealthCheckResponse Source #

An empty element.

See: newDeleteHealthCheckResponse smart constructor.

Instances

Instances details
Eq DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Read DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Show DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Generic DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

Associated Types

type Rep DeleteHealthCheckResponse :: Type -> Type #

NFData DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

type Rep DeleteHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteHealthCheck

type Rep DeleteHealthCheckResponse = D1 ('MetaData "DeleteHealthCheckResponse" "Network.AWS.Route53.DeleteHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteHealthCheckResponse Source #

Create a value of DeleteHealthCheckResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteHealthCheckResponse', deleteHealthCheckResponse_httpStatus - The response's http status code.

UpdateHealthCheck

data UpdateHealthCheck Source #

A complex type that contains information about a request to update a health check.

See: newUpdateHealthCheck smart constructor.

Instances

Instances details
Eq UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Read UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Show UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Generic UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheck :: Type -> Type #

NFData UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Methods

rnf :: UpdateHealthCheck -> () #

Hashable UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

AWSRequest UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Associated Types

type AWSResponse UpdateHealthCheck #

ToHeaders UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

ToPath UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

ToQuery UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

ToElement UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

ToXML UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

type Rep UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

type Rep UpdateHealthCheck = D1 ('MetaData "UpdateHealthCheck" "Network.AWS.Route53.UpdateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHealthCheck'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)) :*: S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus)) :*: S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion))) :*: S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "healthCheckVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "resetElements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResettableElementName])) :*: S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))
type AWSResponse UpdateHealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

newUpdateHealthCheck Source #

Create a value of UpdateHealthCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureThreshold:UpdateHealthCheck', updateHealthCheck_failureThreshold - The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

If you don't specify a value for FailureThreshold, the default value is three health checks.

$sel:childHealthChecks:UpdateHealthCheck', updateHealthCheck_childHealthChecks - A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

$sel:searchString:UpdateHealthCheck', updateHealthCheck_searchString - If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy. (You can't change the value of Type when you update a health check.)

$sel:disabled:UpdateHealthCheck', updateHealthCheck_disabled - Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

  • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.
  • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.
  • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

$sel:alarmIdentifier:UpdateHealthCheck', updateHealthCheck_alarmIdentifier - A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

$sel:enableSNI:UpdateHealthCheck', updateHealthCheck_enableSNI - Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure. A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

$sel:insufficientDataHealthStatus:UpdateHealthCheck', updateHealthCheck_insufficientDataHealthStatus - When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

  • Healthy: Route 53 considers the health check to be healthy.
  • Unhealthy: Route 53 considers the health check to be unhealthy.
  • LastKnownStatus: Route 53 uses the status of the health check from the last time CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

$sel:resourcePath:UpdateHealthCheck', updateHealthCheck_resourcePath - The path that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

Specify this value only if you want to change it.

$sel:iPAddress:UpdateHealthCheck', updateHealthCheck_iPAddress - The IPv4 or IPv6 IP address for the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address that is returned by DNS, Route 53 then checks the health of the endpoint.

Use one of the following formats for the value of IPAddress:

  • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.
  • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance never changes. For more information, see the applicable documentation:

If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

For more information, see FullyQualifiedDomainName.

Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

$sel:port:UpdateHealthCheck', updateHealthCheck_port - The port on the endpoint that you want Amazon Route 53 to perform health checks on.

Don't specify a value for Port when you specify a value for Type of CLOUDWATCH_METRIC or CALCULATED.

$sel:regions:UpdateHealthCheck', updateHealthCheck_regions - A complex type that contains one Region element for each region that you want Amazon Route 53 health checkers to check the specified endpoint from.

$sel:inverted:UpdateHealthCheck', updateHealthCheck_inverted - Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

$sel:fullyQualifiedDomainName:UpdateHealthCheck', updateHealthCheck_fullyQualifiedDomainName - Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

If a health check already has a value for IPAddress, you can change the value. However, you can't update an existing health check to add or remove the value of IPAddress.

If you specify a value for IPAddress:

Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

  • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the above cases.

If you don't specify a value for IPAddress:

If you don't specify a value for IPAddress, Route 53 sends a DNS request to the domain that you specify in FullyQualifiedDomainName at the interval you specify in RequestInterval. Using an IPv4 address that is returned by DNS, Route 53 then checks the health of the endpoint.

If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

In this configuration, if the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

In addition, if the value of Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

$sel:healthThreshold:UpdateHealthCheck', updateHealthCheck_healthThreshold - The number of child health checks that are associated with a CALCULATED health that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks and ChildHealthCheck elements.

Note the following:

  • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.
  • If you specify 0, Route 53 always considers this health check to be healthy.

$sel:healthCheckVersion:UpdateHealthCheck', updateHealthCheck_healthCheckVersion - A sequential counter that Amazon Route 53 sets to 1 when you create a health check and increments by 1 each time you update settings for the health check.

We recommend that you use GetHealthCheck or ListHealthChecks to get the current value of HealthCheckVersion for the health check that you want to update, and that you include that value in your UpdateHealthCheck request. This prevents Route 53 from overwriting an intervening update:

  • If the value in the UpdateHealthCheck request matches the value of HealthCheckVersion in the health check, Route 53 updates the health check with the new settings.
  • If the value of HealthCheckVersion in the health check is greater, the health check was changed after you got the version number. Route 53 does not update the health check, and it returns a HealthCheckVersionMismatch error.

$sel:resetElements:UpdateHealthCheck', updateHealthCheck_resetElements - A complex type that contains one ResettableElementName element for each element that you want to reset to the default value. Valid values for ResettableElementName include the following:

$sel:healthCheckId:UpdateHealthCheck', updateHealthCheck_healthCheckId - The ID for the health check for which you want detailed information. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

data UpdateHealthCheckResponse Source #

A complex type that contains the response to the UpdateHealthCheck request.

See: newUpdateHealthCheckResponse smart constructor.

Instances

Instances details
Eq UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Read UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Show UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Generic UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

Associated Types

type Rep UpdateHealthCheckResponse :: Type -> Type #

NFData UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

type Rep UpdateHealthCheckResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHealthCheck

type Rep UpdateHealthCheckResponse = D1 ('MetaData "UpdateHealthCheckResponse" "Network.AWS.Route53.UpdateHealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHealthCheckResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheck)))

newUpdateHealthCheckResponse Source #

Create a value of UpdateHealthCheckResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateHealthCheckResponse', updateHealthCheckResponse_httpStatus - The response's http status code.

$sel:healthCheck:UpdateHealthCheckResponse', updateHealthCheckResponse_healthCheck - A complex type that contains the response to an UpdateHealthCheck request.

CreateTrafficPolicyInstance

data CreateTrafficPolicyInstance Source #

A complex type that contains information about the resource record sets that you want to create based on a specified traffic policy.

See: newCreateTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Read CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Show CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Generic CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Associated Types

type Rep CreateTrafficPolicyInstance :: Type -> Type #

NFData CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Hashable CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

AWSRequest CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

ToHeaders CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

ToPath CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

ToQuery CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

ToElement CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

ToXML CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstance = D1 ('MetaData "CreateTrafficPolicyInstance" "Network.AWS.Route53.CreateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))
type AWSResponse CreateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

newCreateTrafficPolicyInstance Source #

Create a value of CreateTrafficPolicyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:CreateTrafficPolicyInstance', createTrafficPolicyInstance_hostedZoneId - The ID of the hosted zone that you want Amazon Route 53 to create resource record sets in by using the configuration in a traffic policy.

$sel:name:CreateTrafficPolicyInstance', createTrafficPolicyInstance_name - The domain name (such as example.com) or subdomain name (such as www.example.com) for which Amazon Route 53 responds to DNS queries by using the resource record sets that Route 53 creates for this traffic policy instance.

$sel:ttl:CreateTrafficPolicyInstance', createTrafficPolicyInstance_ttl - (Optional) The TTL that you want Amazon Route 53 to assign to all of the resource record sets that it creates in the specified hosted zone.

$sel:trafficPolicyId:CreateTrafficPolicyInstance', createTrafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

$sel:trafficPolicyVersion:CreateTrafficPolicyInstance', createTrafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that you want to use to create resource record sets in the specified hosted zone.

data CreateTrafficPolicyInstanceResponse Source #

A complex type that contains the response information for the CreateTrafficPolicyInstance request.

See: newCreateTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Read CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Show CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

Generic CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

NFData CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.CreateTrafficPolicyInstance

type Rep CreateTrafficPolicyInstanceResponse = D1 ('MetaData "CreateTrafficPolicyInstanceResponse" "Network.AWS.Route53.CreateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CreateTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

GetHealthCheckStatus

data GetHealthCheckStatus Source #

A request to get the status for a health check.

See: newGetHealthCheckStatus smart constructor.

Instances

Instances details
Eq GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Read GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Show GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Generic GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatus :: Type -> Type #

NFData GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Methods

rnf :: GetHealthCheckStatus -> () #

Hashable GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

AWSRequest GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Associated Types

type AWSResponse GetHealthCheckStatus #

ToHeaders GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

ToPath GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

ToQuery GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatus = D1 ('MetaData "GetHealthCheckStatus" "Network.AWS.Route53.GetHealthCheckStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheckStatus Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

newGetHealthCheckStatus Source #

Create a value of GetHealthCheckStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckId:GetHealthCheckStatus', getHealthCheckStatus_healthCheckId - The ID for the health check that you want the current status for. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

If you want to check the status of a calculated health check, you must use the Amazon Route 53 console or the CloudWatch console. You can't use GetHealthCheckStatus to get the status of a calculated health check.

data GetHealthCheckStatusResponse Source #

A complex type that contains the response to a GetHealthCheck request.

See: newGetHealthCheckStatusResponse smart constructor.

Instances

Instances details
Eq GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Read GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Show GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Generic GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

Associated Types

type Rep GetHealthCheckStatusResponse :: Type -> Type #

NFData GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatusResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckStatus

type Rep GetHealthCheckStatusResponse = D1 ('MetaData "GetHealthCheckStatusResponse" "Network.AWS.Route53.GetHealthCheckStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckStatusResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckObservations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheckObservation])))

newGetHealthCheckStatusResponse Source #

Create a value of GetHealthCheckStatusResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHealthCheckStatusResponse', getHealthCheckStatusResponse_httpStatus - The response's http status code.

$sel:healthCheckObservations:GetHealthCheckStatusResponse', getHealthCheckStatusResponse_healthCheckObservations - A list that contains one HealthCheckObservation element for each Amazon Route 53 health checker that is reporting a status about the health check endpoint.

ListHostedZonesByVPC

data ListHostedZonesByVPC Source #

Lists all the private hosted zones that a specified VPC is associated with, regardless of which Amazon Web Services account created the hosted zones.

See: newListHostedZonesByVPC smart constructor.

Instances

Instances details
Eq ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Read ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Generic ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPC :: Type -> Type #

NFData ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Methods

rnf :: ListHostedZonesByVPC -> () #

Hashable ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

AWSRequest ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Associated Types

type AWSResponse ListHostedZonesByVPC #

ToHeaders ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

ToPath ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

ToQuery ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPC = D1 ('MetaData "ListHostedZonesByVPC" "Network.AWS.Route53.ListHostedZonesByVPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByVPC'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VPCRegion))))
type AWSResponse ListHostedZonesByVPC Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

newListHostedZonesByVPC Source #

Create a value of ListHostedZonesByVPC with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListHostedZonesByVPC', listHostedZonesByVPC_nextToken - If the previous response included a NextToken element, the specified VPC is associated with more hosted zones. To get more hosted zones, submit another ListHostedZonesByVPC request.

For the value of NextToken, specify the value of NextToken from the previous response.

If the previous response didn't include a NextToken element, there are no more hosted zones to get.

$sel:maxItems:ListHostedZonesByVPC', listHostedZonesByVPC_maxItems - (Optional) The maximum number of hosted zones that you want Amazon Route 53 to return. If the specified VPC is associated with more than MaxItems hosted zones, the response includes a NextToken element. NextToken contains an encrypted token that identifies the first hosted zone that Route 53 will return if you submit another request.

$sel:vPCId:ListHostedZonesByVPC', listHostedZonesByVPC_vPCId - The ID of the Amazon VPC that you want to list hosted zones for.

$sel:vPCRegion:ListHostedZonesByVPC', listHostedZonesByVPC_vPCRegion - For the Amazon VPC that you specified for VPCId, the Amazon Web Services Region that you created the VPC in.

data ListHostedZonesByVPCResponse Source #

See: newListHostedZonesByVPCResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Read ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Show ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Generic ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

Associated Types

type Rep ListHostedZonesByVPCResponse :: Type -> Type #

NFData ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPCResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByVPC

type Rep ListHostedZonesByVPCResponse = D1 ('MetaData "ListHostedZonesByVPCResponse" "Network.AWS.Route53.ListHostedZonesByVPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByVPCResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "hostedZoneSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZoneSummary]) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListHostedZonesByVPCResponse Source #

Create a value of ListHostedZonesByVPCResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListHostedZonesByVPC', listHostedZonesByVPCResponse_nextToken - The value that you will use for NextToken in the next ListHostedZonesByVPC request.

$sel:httpStatus:ListHostedZonesByVPCResponse', listHostedZonesByVPCResponse_httpStatus - The response's http status code.

$sel:hostedZoneSummaries:ListHostedZonesByVPCResponse', listHostedZonesByVPCResponse_hostedZoneSummaries - A list that contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

$sel:maxItems:ListHostedZonesByVPC', listHostedZonesByVPCResponse_maxItems - The value that you specified for MaxItems in the most recent ListHostedZonesByVPC request.

GetChange

data GetChange Source #

The input for a GetChange request.

See: newGetChange smart constructor.

Constructors

GetChange' ResourceId 

Instances

Instances details
Eq GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Read GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Show GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChange :: Type -> Type #

NFData GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChange -> () #

Hashable GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

AWSRequest GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type AWSResponse GetChange #

ToHeaders GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

toHeaders :: GetChange -> [Header] #

ToPath GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

ToQuery GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChange = D1 ('MetaData "GetChange" "Network.AWS.Route53.GetChange" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetChange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse GetChange Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

newGetChange Source #

Create a value of GetChange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetChange', getChange_id - The ID of the change batch request. The value that you specify here is the value that ChangeResourceRecordSets returned in the Id element when you submitted the request.

data GetChangeResponse Source #

A complex type that contains the ChangeInfo element.

See: newGetChangeResponse smart constructor.

Instances

Instances details
Eq GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Read GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Show GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Generic GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Associated Types

type Rep GetChangeResponse :: Type -> Type #

NFData GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

Methods

rnf :: GetChangeResponse -> () #

type Rep GetChangeResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetChange

type Rep GetChangeResponse = D1 ('MetaData "GetChangeResponse" "Network.AWS.Route53.GetChange" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetChangeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newGetChangeResponse Source #

Create a value of GetChangeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetChangeResponse', getChangeResponse_httpStatus - The response's http status code.

$sel:changeInfo:GetChangeResponse', getChangeResponse_changeInfo - A complex type that contains information about the specified change batch.

UpdateHostedZoneComment

data UpdateHostedZoneComment Source #

A request to update the comment for a hosted zone.

See: newUpdateHostedZoneComment smart constructor.

Instances

Instances details
Eq UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Read UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Generic UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Associated Types

type Rep UpdateHostedZoneComment :: Type -> Type #

NFData UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Methods

rnf :: UpdateHostedZoneComment -> () #

Hashable UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

AWSRequest UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

ToHeaders UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

ToPath UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

ToQuery UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

ToElement UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

ToXML UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneComment = D1 ('MetaData "UpdateHostedZoneComment" "Network.AWS.Route53.UpdateHostedZoneComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHostedZoneComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse UpdateHostedZoneComment Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

newUpdateHostedZoneComment Source #

Create a value of UpdateHostedZoneComment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:UpdateHostedZoneComment', updateHostedZoneComment_comment - The new comment for the hosted zone. If you don't specify a value for Comment, Amazon Route 53 deletes the existing value of the Comment element, if any.

$sel:id:UpdateHostedZoneComment', updateHostedZoneComment_id - The ID for the hosted zone that you want to update the comment for.

data UpdateHostedZoneCommentResponse Source #

A complex type that contains the response to the UpdateHostedZoneComment request.

See: newUpdateHostedZoneCommentResponse smart constructor.

Instances

Instances details
Eq UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Read UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Show UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Generic UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

Associated Types

type Rep UpdateHostedZoneCommentResponse :: Type -> Type #

NFData UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneCommentResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateHostedZoneComment

type Rep UpdateHostedZoneCommentResponse = D1 ('MetaData "UpdateHostedZoneCommentResponse" "Network.AWS.Route53.UpdateHostedZoneComment" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateHostedZoneCommentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZone)))

newUpdateHostedZoneCommentResponse Source #

Create a value of UpdateHostedZoneCommentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateHostedZoneCommentResponse', updateHostedZoneCommentResponse_httpStatus - The response's http status code.

$sel:hostedZone:UpdateHostedZoneCommentResponse', updateHostedZoneCommentResponse_hostedZone - A complex type that contains the response to the UpdateHostedZoneComment request.

ListTrafficPolicyInstances

data ListTrafficPolicyInstances Source #

A request to get information about the traffic policy instances that you created by using the current Amazon Web Services account.

See: newListTrafficPolicyInstances smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Read ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Generic ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Associated Types

type Rep ListTrafficPolicyInstances :: Type -> Type #

NFData ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Hashable ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

AWSRequest ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

ToHeaders ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

ToPath ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

ToQuery ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstances = D1 ('MetaData "ListTrafficPolicyInstances" "Network.AWS.Route53.ListTrafficPolicyInstances" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstances'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType))) :*: (S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListTrafficPolicyInstances Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

newListTrafficPolicyInstances :: ListTrafficPolicyInstances Source #

Create a value of ListTrafficPolicyInstances with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_trafficPolicyInstanceNameMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancename, specify the value of TrafficPolicyInstanceNameMarker from the previous response, which is the name of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_trafficPolicyInstanceTypeMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of trafficpolicyinstancetype, specify the value of TrafficPolicyInstanceTypeMarker from the previous response, which is the type of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstances', listTrafficPolicyInstances_hostedZoneIdMarker - If the value of IsTruncated in the previous response was true, you have more traffic policy instances. To get more traffic policy instances, submit another ListTrafficPolicyInstances request. For the value of HostedZoneId, specify the value of HostedZoneIdMarker from the previous response, which is the hosted zone ID of the first traffic policy instance in the next group of traffic policy instances.

If the value of IsTruncated in the previous response was false, there are no more traffic policy instances to get.

$sel:maxItems:ListTrafficPolicyInstances', listTrafficPolicyInstances_maxItems - The maximum number of traffic policy instances that you want Amazon Route 53 to return in response to a ListTrafficPolicyInstances request. If you have more than MaxItems traffic policy instances, the value of the IsTruncated element in the response is true, and the values of HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker represent the first traffic policy instance in the next group of MaxItems traffic policy instances.

data ListTrafficPolicyInstancesResponse Source #

A complex type that contains the response information for the request.

See: newListTrafficPolicyInstancesResponse smart constructor.

Instances

Instances details
Eq ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Read ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Show ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Generic ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

Associated Types

type Rep ListTrafficPolicyInstancesResponse :: Type -> Type #

NFData ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstancesResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTrafficPolicyInstances

type Rep ListTrafficPolicyInstancesResponse = D1 ('MetaData "ListTrafficPolicyInstancesResponse" "Network.AWS.Route53.ListTrafficPolicyInstances" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTrafficPolicyInstancesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "trafficPolicyInstanceNameMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "trafficPolicyInstanceTypeMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RRType)) :*: S1 ('MetaSel ('Just "hostedZoneIdMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstances") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [TrafficPolicyInstance])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListTrafficPolicyInstancesResponse Source #

Create a value of ListTrafficPolicyInstancesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:trafficPolicyInstanceNameMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_trafficPolicyInstanceNameMarker - If IsTruncated is true, TrafficPolicyInstanceNameMarker is the name of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:trafficPolicyInstanceTypeMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_trafficPolicyInstanceTypeMarker - If IsTruncated is true, TrafficPolicyInstanceTypeMarker is the DNS type of the resource record sets that are associated with the first traffic policy instance that Amazon Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:hostedZoneIdMarker:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_hostedZoneIdMarker - If IsTruncated is true, HostedZoneIdMarker is the ID of the hosted zone of the first traffic policy instance that Route 53 will return if you submit another ListTrafficPolicyInstances request.

$sel:httpStatus:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstances:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_trafficPolicyInstances - A list that contains one TrafficPolicyInstance element for each traffic policy instance that matches the elements in the request.

$sel:isTruncated:ListTrafficPolicyInstancesResponse', listTrafficPolicyInstancesResponse_isTruncated - A flag that indicates whether there are more traffic policy instances to be listed. If the response was truncated, you can get more traffic policy instances by calling ListTrafficPolicyInstances again and specifying the values of the HostedZoneIdMarker, TrafficPolicyInstanceNameMarker, and TrafficPolicyInstanceTypeMarker in the corresponding request parameters.

$sel:maxItems:ListTrafficPolicyInstances', listTrafficPolicyInstancesResponse_maxItems - The value that you specified for the MaxItems parameter in the call to ListTrafficPolicyInstances that produced the current response.

DeleteTrafficPolicyInstance

data DeleteTrafficPolicyInstance Source #

A request to delete a specified traffic policy instance.

See: newDeleteTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Read DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Show DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Generic DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Associated Types

type Rep DeleteTrafficPolicyInstance :: Type -> Type #

NFData DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Hashable DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

AWSRequest DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

ToHeaders DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

ToPath DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

ToQuery DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstance = D1 ('MetaData "DeleteTrafficPolicyInstance" "Network.AWS.Route53.DeleteTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

newDeleteTrafficPolicyInstance Source #

Create a value of DeleteTrafficPolicyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteTrafficPolicyInstance', deleteTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to delete.

When you delete a traffic policy instance, Amazon Route 53 also deletes all of the resource record sets that were created when you created the traffic policy instance.

data DeleteTrafficPolicyInstanceResponse Source #

An empty element.

See: newDeleteTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Read DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Show DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

Generic DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

NFData DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteTrafficPolicyInstance

type Rep DeleteTrafficPolicyInstanceResponse = D1 ('MetaData "DeleteTrafficPolicyInstanceResponse" "Network.AWS.Route53.DeleteTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTrafficPolicyInstanceResponse Source #

Create a value of DeleteTrafficPolicyInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteTrafficPolicyInstanceResponse', deleteTrafficPolicyInstanceResponse_httpStatus - The response's http status code.

UpdateTrafficPolicyInstance

data UpdateTrafficPolicyInstance Source #

A complex type that contains information about the resource record sets that you want to update based on a specified traffic policy instance.

See: newUpdateTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Read UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Show UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Generic UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Associated Types

type Rep UpdateTrafficPolicyInstance :: Type -> Type #

NFData UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Hashable UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

AWSRequest UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

ToHeaders UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

ToPath UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

ToQuery UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

ToElement UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

ToXML UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstance = D1 ('MetaData "UpdateTrafficPolicyInstance" "Network.AWS.Route53.UpdateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyInstance'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "trafficPolicyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trafficPolicyVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural))))
type AWSResponse UpdateTrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

newUpdateTrafficPolicyInstance Source #

Create a value of UpdateTrafficPolicyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_id - The ID of the traffic policy instance that you want to update.

$sel:ttl:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_ttl - The TTL that you want Amazon Route 53 to assign to all of the updated resource record sets.

$sel:trafficPolicyId:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

$sel:trafficPolicyVersion:UpdateTrafficPolicyInstance', updateTrafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that you want Amazon Route 53 to use to update resource record sets for the specified traffic policy instance.

data UpdateTrafficPolicyInstanceResponse Source #

A complex type that contains information about the resource record sets that Amazon Route 53 created based on a specified traffic policy.

See: newUpdateTrafficPolicyInstanceResponse smart constructor.

Instances

Instances details
Eq UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Read UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Show UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

Generic UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

NFData UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstanceResponse Source # 
Instance details

Defined in Network.AWS.Route53.UpdateTrafficPolicyInstance

type Rep UpdateTrafficPolicyInstanceResponse = D1 ('MetaData "UpdateTrafficPolicyInstanceResponse" "Network.AWS.Route53.UpdateTrafficPolicyInstance" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "UpdateTrafficPolicyInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "trafficPolicyInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TrafficPolicyInstance)))

newUpdateTrafficPolicyInstanceResponse Source #

Create a value of UpdateTrafficPolicyInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateTrafficPolicyInstanceResponse', updateTrafficPolicyInstanceResponse_httpStatus - The response's http status code.

$sel:trafficPolicyInstance:UpdateTrafficPolicyInstanceResponse', updateTrafficPolicyInstanceResponse_trafficPolicyInstance - A complex type that contains settings for the updated traffic policy instance.

GetQueryLoggingConfig

data GetQueryLoggingConfig Source #

See: newGetQueryLoggingConfig smart constructor.

Instances

Instances details
Eq GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Read GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Generic GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfig :: Type -> Type #

NFData GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Methods

rnf :: GetQueryLoggingConfig -> () #

Hashable GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

AWSRequest GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Associated Types

type AWSResponse GetQueryLoggingConfig #

ToHeaders GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

ToPath GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

ToQuery GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfig = D1 ('MetaData "GetQueryLoggingConfig" "Network.AWS.Route53.GetQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

newGetQueryLoggingConfig Source #

Create a value of GetQueryLoggingConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:GetQueryLoggingConfig', getQueryLoggingConfig_id - The ID of the configuration for DNS query logging that you want to get information about.

data GetQueryLoggingConfigResponse Source #

See: newGetQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Eq GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Read GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Show GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Generic GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

Associated Types

type Rep GetQueryLoggingConfigResponse :: Type -> Type #

NFData GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetQueryLoggingConfig

type Rep GetQueryLoggingConfigResponse = D1 ('MetaData "GetQueryLoggingConfigResponse" "Network.AWS.Route53.GetQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "queryLoggingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 QueryLoggingConfig)))

newGetQueryLoggingConfigResponse Source #

Create a value of GetQueryLoggingConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetQueryLoggingConfigResponse', getQueryLoggingConfigResponse_httpStatus - The response's http status code.

$sel:queryLoggingConfig:GetQueryLoggingConfigResponse', getQueryLoggingConfigResponse_queryLoggingConfig - A complex type that contains information about the query logging configuration that you specified in a GetQueryLoggingConfig request.

DeleteReusableDelegationSet

data DeleteReusableDelegationSet Source #

A request to delete a reusable delegation set.

See: newDeleteReusableDelegationSet smart constructor.

Instances

Instances details
Eq DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Read DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Show DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Generic DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Associated Types

type Rep DeleteReusableDelegationSet :: Type -> Type #

NFData DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Hashable DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

AWSRequest DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

ToHeaders DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

ToPath DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

ToQuery DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSet = D1 ('MetaData "DeleteReusableDelegationSet" "Network.AWS.Route53.DeleteReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteReusableDelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse DeleteReusableDelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

newDeleteReusableDelegationSet Source #

Create a value of DeleteReusableDelegationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteReusableDelegationSet', deleteReusableDelegationSet_id - The ID of the reusable delegation set that you want to delete.

data DeleteReusableDelegationSetResponse Source #

An empty element.

See: newDeleteReusableDelegationSetResponse smart constructor.

Instances

Instances details
Eq DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Read DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Show DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

Generic DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

NFData DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSetResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteReusableDelegationSet

type Rep DeleteReusableDelegationSetResponse = D1 ('MetaData "DeleteReusableDelegationSetResponse" "Network.AWS.Route53.DeleteReusableDelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteReusableDelegationSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteReusableDelegationSetResponse Source #

Create a value of DeleteReusableDelegationSetResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteReusableDelegationSetResponse', deleteReusableDelegationSetResponse_httpStatus - The response's http status code.

DeleteQueryLoggingConfig

data DeleteQueryLoggingConfig Source #

See: newDeleteQueryLoggingConfig smart constructor.

Instances

Instances details
Eq DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Read DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfig :: Type -> Type #

NFData DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Hashable DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

AWSRequest DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

ToHeaders DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

ToPath DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

ToQuery DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfig = D1 ('MetaData "DeleteQueryLoggingConfig" "Network.AWS.Route53.DeleteQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteQueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteQueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

newDeleteQueryLoggingConfig Source #

Create a value of DeleteQueryLoggingConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DeleteQueryLoggingConfig', deleteQueryLoggingConfig_id - The ID of the configuration that you want to delete.

data DeleteQueryLoggingConfigResponse Source #

See: newDeleteQueryLoggingConfigResponse smart constructor.

Instances

Instances details
Eq DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Read DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Show DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Generic DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

Associated Types

type Rep DeleteQueryLoggingConfigResponse :: Type -> Type #

NFData DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse Source # 
Instance details

Defined in Network.AWS.Route53.DeleteQueryLoggingConfig

type Rep DeleteQueryLoggingConfigResponse = D1 ('MetaData "DeleteQueryLoggingConfigResponse" "Network.AWS.Route53.DeleteQueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DeleteQueryLoggingConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteQueryLoggingConfigResponse Source #

Create a value of DeleteQueryLoggingConfigResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteQueryLoggingConfigResponse', deleteQueryLoggingConfigResponse_httpStatus - The response's http status code.

GetHostedZoneCount

data GetHostedZoneCount Source #

A request to retrieve a count of all the hosted zones that are associated with the current Amazon Web Services account.

See: newGetHostedZoneCount smart constructor.

Constructors

GetHostedZoneCount' 

Instances

Instances details
Eq GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Read GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Show GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Generic GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCount :: Type -> Type #

NFData GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Methods

rnf :: GetHostedZoneCount -> () #

Hashable GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

AWSRequest GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Associated Types

type AWSResponse GetHostedZoneCount #

ToHeaders GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

ToPath GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

ToQuery GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

type Rep GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

type Rep GetHostedZoneCount = D1 ('MetaData "GetHostedZoneCount" "Network.AWS.Route53.GetHostedZoneCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetHostedZoneCount Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

newGetHostedZoneCount :: GetHostedZoneCount Source #

Create a value of GetHostedZoneCount with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetHostedZoneCountResponse Source #

A complex type that contains the response to a GetHostedZoneCount request.

See: newGetHostedZoneCountResponse smart constructor.

Instances

Instances details
Eq GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Read GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Show GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Generic GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

Associated Types

type Rep GetHostedZoneCountResponse :: Type -> Type #

NFData GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

type Rep GetHostedZoneCountResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHostedZoneCount

type Rep GetHostedZoneCountResponse = D1 ('MetaData "GetHostedZoneCountResponse" "Network.AWS.Route53.GetHostedZoneCount" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHostedZoneCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZoneCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer)))

newGetHostedZoneCountResponse Source #

Create a value of GetHostedZoneCountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHostedZoneCountResponse', getHostedZoneCountResponse_httpStatus - The response's http status code.

$sel:hostedZoneCount:GetHostedZoneCountResponse', getHostedZoneCountResponse_hostedZoneCount - The total number of public and private hosted zones that are associated with the current Amazon Web Services account.

EnableHostedZoneDNSSEC

data EnableHostedZoneDNSSEC Source #

See: newEnableHostedZoneDNSSEC smart constructor.

Instances

Instances details
Eq EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Read EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Generic EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSEC :: Type -> Type #

NFData EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Methods

rnf :: EnableHostedZoneDNSSEC -> () #

Hashable EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

AWSRequest EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Associated Types

type AWSResponse EnableHostedZoneDNSSEC #

ToHeaders EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

ToPath EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

ToQuery EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSEC = D1 ('MetaData "EnableHostedZoneDNSSEC" "Network.AWS.Route53.EnableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "EnableHostedZoneDNSSEC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)))
type AWSResponse EnableHostedZoneDNSSEC Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

newEnableHostedZoneDNSSEC Source #

Create a value of EnableHostedZoneDNSSEC with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:EnableHostedZoneDNSSEC', enableHostedZoneDNSSEC_hostedZoneId - A unique string used to identify a hosted zone.

data EnableHostedZoneDNSSECResponse Source #

See: newEnableHostedZoneDNSSECResponse smart constructor.

Instances

Instances details
Eq EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Read EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Show EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Generic EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

Associated Types

type Rep EnableHostedZoneDNSSECResponse :: Type -> Type #

NFData EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSECResponse Source # 
Instance details

Defined in Network.AWS.Route53.EnableHostedZoneDNSSEC

type Rep EnableHostedZoneDNSSECResponse = D1 ('MetaData "EnableHostedZoneDNSSECResponse" "Network.AWS.Route53.EnableHostedZoneDNSSEC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "EnableHostedZoneDNSSECResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newEnableHostedZoneDNSSECResponse Source #

Create a value of EnableHostedZoneDNSSECResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:EnableHostedZoneDNSSECResponse', enableHostedZoneDNSSECResponse_httpStatus - The response's http status code.

$sel:changeInfo:EnableHostedZoneDNSSECResponse', enableHostedZoneDNSSECResponse_changeInfo - Undocumented member.

ListTagsForResource

data ListTagsForResource Source #

A complex type containing information about a request for a list of the tags that are associated with an individual resource.

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Network.AWS.Route53.ListTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TagResourceType) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceType:ListTagsForResource', listTagsForResource_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:resourceId:ListTagsForResource', listTagsForResource_resourceId - The ID of the resource for which you want to retrieve tags.

data ListTagsForResourceResponse Source #

A complex type that contains information about the health checks or hosted zones for which you want to list tags.

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Network.AWS.Route53.ListTagsForResource" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "resourceTagSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceTagSet)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

$sel:resourceTagSet:ListTagsForResourceResponse', listTagsForResourceResponse_resourceTagSet - A ResourceTagSet containing tags associated with the specified resource.

GetHealthCheckLastFailureReason

data GetHealthCheckLastFailureReason Source #

A request for the reason that a health check failed most recently.

See: newGetHealthCheckLastFailureReason smart constructor.

Instances

Instances details
Eq GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Read GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Show GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Generic GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Associated Types

type Rep GetHealthCheckLastFailureReason :: Type -> Type #

NFData GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Hashable GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

AWSRequest GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

ToHeaders GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

ToPath GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

ToQuery GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReason = D1 ('MetaData "GetHealthCheckLastFailureReason" "Network.AWS.Route53.GetHealthCheckLastFailureReason" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckLastFailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetHealthCheckLastFailureReason Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

newGetHealthCheckLastFailureReason Source #

Create a value of GetHealthCheckLastFailureReason with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckId:GetHealthCheckLastFailureReason', getHealthCheckLastFailureReason_healthCheckId - The ID for the health check for which you want the last failure reason. When you created the health check, CreateHealthCheck returned the ID in the response, in the HealthCheckId element.

If you want to get the last failure reason for a calculated health check, you must use the Amazon Route 53 console or the CloudWatch console. You can't use GetHealthCheckLastFailureReason for a calculated health check.

data GetHealthCheckLastFailureReasonResponse Source #

A complex type that contains the response to a GetHealthCheckLastFailureReason request.

See: newGetHealthCheckLastFailureReasonResponse smart constructor.

Instances

Instances details
Eq GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Read GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Show GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

Generic GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

NFData GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReasonResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetHealthCheckLastFailureReason

type Rep GetHealthCheckLastFailureReasonResponse = D1 ('MetaData "GetHealthCheckLastFailureReasonResponse" "Network.AWS.Route53.GetHealthCheckLastFailureReason" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GetHealthCheckLastFailureReasonResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "healthCheckObservations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HealthCheckObservation])))

newGetHealthCheckLastFailureReasonResponse Source #

Create a value of GetHealthCheckLastFailureReasonResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetHealthCheckLastFailureReasonResponse', getHealthCheckLastFailureReasonResponse_httpStatus - The response's http status code.

$sel:healthCheckObservations:GetHealthCheckLastFailureReasonResponse', getHealthCheckLastFailureReasonResponse_healthCheckObservations - A list that contains one Observation element for each Amazon Route 53 health checker that is reporting a last failure reason.

ActivateKeySigningKey

data ActivateKeySigningKey Source #

See: newActivateKeySigningKey smart constructor.

Instances

Instances details
Eq ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Read ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Show ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Generic ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKey :: Type -> Type #

NFData ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Methods

rnf :: ActivateKeySigningKey -> () #

Hashable ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

AWSRequest ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Associated Types

type AWSResponse ActivateKeySigningKey #

ToHeaders ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

ToPath ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

ToQuery ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKey = D1 ('MetaData "ActivateKeySigningKey" "Network.AWS.Route53.ActivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ActivateKeySigningKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ActivateKeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

newActivateKeySigningKey Source #

Create a value of ActivateKeySigningKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:ActivateKeySigningKey', activateKeySigningKey_hostedZoneId - A unique string used to identify a hosted zone.

$sel:name:ActivateKeySigningKey', activateKeySigningKey_name - A string used to identify a key-signing key (KSK). Name can include numbers, letters, and underscores (_). Name must be unique for each key-signing key in the same hosted zone.

data ActivateKeySigningKeyResponse Source #

See: newActivateKeySigningKeyResponse smart constructor.

Instances

Instances details
Eq ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Read ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Show ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Generic ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

Associated Types

type Rep ActivateKeySigningKeyResponse :: Type -> Type #

NFData ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKeyResponse Source # 
Instance details

Defined in Network.AWS.Route53.ActivateKeySigningKey

type Rep ActivateKeySigningKeyResponse = D1 ('MetaData "ActivateKeySigningKeyResponse" "Network.AWS.Route53.ActivateKeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ActivateKeySigningKeyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "changeInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeInfo)))

newActivateKeySigningKeyResponse Source #

Create a value of ActivateKeySigningKeyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ActivateKeySigningKeyResponse', activateKeySigningKeyResponse_httpStatus - The response's http status code.

$sel:changeInfo:ActivateKeySigningKeyResponse', activateKeySigningKeyResponse_changeInfo - Undocumented member.

ListHostedZonesByName

data ListHostedZonesByName Source #

Retrieves a list of the public and private hosted zones that are associated with the current Amazon Web Services account in ASCII order by domain name.

See: newListHostedZonesByName smart constructor.

Instances

Instances details
Eq ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Read ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Show ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Generic ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByName :: Type -> Type #

NFData ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Methods

rnf :: ListHostedZonesByName -> () #

Hashable ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

AWSRequest ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Associated Types

type AWSResponse ListHostedZonesByName #

ToHeaders ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

ToPath ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

ToQuery ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

type Rep ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

type Rep ListHostedZonesByName = D1 ('MetaData "ListHostedZonesByName" "Network.AWS.Route53.ListHostedZonesByName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListHostedZonesByName Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

newListHostedZonesByName :: ListHostedZonesByName Source #

Create a value of ListHostedZonesByName with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:ListHostedZonesByName', listHostedZonesByName_hostedZoneId - (Optional) For your first request to ListHostedZonesByName, do not include the hostedzoneid parameter.

If you have more hosted zones than the value of maxitems, ListHostedZonesByName returns only the first maxitems hosted zones. To get the next group of maxitems hosted zones, submit another request to ListHostedZonesByName and include both dnsname and hostedzoneid parameters. For the value of hostedzoneid, specify the value of the NextHostedZoneId element from the previous response.

$sel:dNSName:ListHostedZonesByName', listHostedZonesByName_dNSName - (Optional) For your first request to ListHostedZonesByName, include the dnsname parameter only if you want to specify the name of the first hosted zone in the response. If you don't include the dnsname parameter, Amazon Route 53 returns all of the hosted zones that were created by the current Amazon Web Services account, in ASCII order. For subsequent requests, include both dnsname and hostedzoneid parameters. For dnsname, specify the value of NextDNSName from the previous response.

$sel:maxItems:ListHostedZonesByName', listHostedZonesByName_maxItems - The maximum number of hosted zones to be included in the response body for this request. If you have more than maxitems hosted zones, then the value of the IsTruncated element in the response is true, and the values of NextDNSName and NextHostedZoneId specify the first hosted zone in the next group of maxitems hosted zones.

data ListHostedZonesByNameResponse Source #

A complex type that contains the response information for the request.

See: newListHostedZonesByNameResponse smart constructor.

Instances

Instances details
Eq ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Read ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Show ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Generic ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

Associated Types

type Rep ListHostedZonesByNameResponse :: Type -> Type #

NFData ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

type Rep ListHostedZonesByNameResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListHostedZonesByName

type Rep ListHostedZonesByNameResponse = D1 ('MetaData "ListHostedZonesByNameResponse" "Network.AWS.Route53.ListHostedZonesByName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListHostedZonesByNameResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "nextDNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId))) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextHostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "hostedZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [HostedZone])) :*: (S1 ('MetaSel ('Just "isTruncated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListHostedZonesByNameResponse Source #

Create a value of ListHostedZonesByNameResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextDNSName:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_nextDNSName - If IsTruncated is true, the value of NextDNSName is the name of the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

This element is present only if IsTruncated is true.

$sel:hostedZoneId:ListHostedZonesByName', listHostedZonesByNameResponse_hostedZoneId - The ID that Amazon Route 53 assigned to the hosted zone when you created it.

$sel:dNSName:ListHostedZonesByName', listHostedZonesByNameResponse_dNSName - For the second and subsequent calls to ListHostedZonesByName, DNSName is the value that you specified for the dnsname parameter in the request that produced the current response.

$sel:nextHostedZoneId:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_nextHostedZoneId - If IsTruncated is true, the value of NextHostedZoneId identifies the first hosted zone in the next group of maxitems hosted zones. Call ListHostedZonesByName again and specify the value of NextDNSName and NextHostedZoneId in the dnsname and hostedzoneid parameters, respectively.

This element is present only if IsTruncated is true.

$sel:httpStatus:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_httpStatus - The response's http status code.

$sel:hostedZones:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_hostedZones - A complex type that contains general information about the hosted zone.

$sel:isTruncated:ListHostedZonesByNameResponse', listHostedZonesByNameResponse_isTruncated - A flag that indicates whether there are more hosted zones to be listed. If the response was truncated, you can get the next group of maxitems hosted zones by calling ListHostedZonesByName again and specifying the values of NextDNSName and NextHostedZoneId elements in the dnsname and hostedzoneid parameters.

$sel:maxItems:ListHostedZonesByName', listHostedZonesByNameResponse_maxItems - The value that you specified for the maxitems parameter in the call to ListHostedZonesByName that produced the current response.

ListQueryLoggingConfigs (Paginated)

data ListQueryLoggingConfigs Source #

See: newListQueryLoggingConfigs smart constructor.

Instances

Instances details
Eq ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Read ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Generic ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Associated Types

type Rep ListQueryLoggingConfigs :: Type -> Type #

NFData ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Methods

rnf :: ListQueryLoggingConfigs -> () #

Hashable ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

AWSPager ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

AWSRequest ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

ToHeaders ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

ToPath ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

ToQuery ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigs = D1 ('MetaData "ListQueryLoggingConfigs" "Network.AWS.Route53.ListQueryLoggingConfigs" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListQueryLoggingConfigs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)))))
type AWSResponse ListQueryLoggingConfigs Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

newListQueryLoggingConfigs :: ListQueryLoggingConfigs Source #

Create a value of ListQueryLoggingConfigs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListQueryLoggingConfigs', listQueryLoggingConfigs_nextToken - (Optional) If the current Amazon Web Services account has more than MaxResults query logging configurations, use NextToken to get the second and subsequent pages of results.

For the first ListQueryLoggingConfigs request, omit this value.

For the second and subsequent requests, get the value of NextToken from the previous response and specify that value for NextToken in the request.

$sel:maxResults:ListQueryLoggingConfigs', listQueryLoggingConfigs_maxResults - (Optional) The maximum number of query logging configurations that you want Amazon Route 53 to return in response to the current request. If the current Amazon Web Services account has more than MaxResults configurations, use the value of NextToken in the response to get the next page of results.

If you don't specify a value for MaxResults, Route 53 returns up to 100 configurations.

$sel:hostedZoneId:ListQueryLoggingConfigs', listQueryLoggingConfigs_hostedZoneId - (Optional) If you want to list the query logging configuration that is associated with a hosted zone, specify the ID in HostedZoneId.

If you don't specify a hosted zone ID, ListQueryLoggingConfigs returns all of the configurations that are associated with the current Amazon Web Services account.

data ListQueryLoggingConfigsResponse Source #

See: newListQueryLoggingConfigsResponse smart constructor.

Instances

Instances details
Eq ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Read ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Show ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Generic ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

Associated Types

type Rep ListQueryLoggingConfigsResponse :: Type -> Type #

NFData ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigsResponse Source # 
Instance details

Defined in Network.AWS.Route53.ListQueryLoggingConfigs

type Rep ListQueryLoggingConfigsResponse = D1 ('MetaData "ListQueryLoggingConfigsResponse" "Network.AWS.Route53.ListQueryLoggingConfigs" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ListQueryLoggingConfigsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "queryLoggingConfigs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [QueryLoggingConfig]))))

newListQueryLoggingConfigsResponse Source #

Create a value of ListQueryLoggingConfigsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListQueryLoggingConfigs', listQueryLoggingConfigsResponse_nextToken - If a response includes the last of the query logging configurations that are associated with the current Amazon Web Services account, NextToken doesn't appear in the response.

If a response doesn't include the last of the configurations, you can get more configurations by submitting another ListQueryLoggingConfigs request. Get the value of NextToken that Amazon Route 53 returned in the previous response and include it in NextToken in the next request.

$sel:httpStatus:ListQueryLoggingConfigsResponse', listQueryLoggingConfigsResponse_httpStatus - The response's http status code.

$sel:queryLoggingConfigs:ListQueryLoggingConfigsResponse', listQueryLoggingConfigsResponse_queryLoggingConfigs - An array that contains one QueryLoggingConfig element for each configuration for DNS query logging that is associated with the current Amazon Web Services account.

Types

Common

AccountLimitType

newtype AccountLimitType Source #

Instances

Instances details
Eq AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Ord AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Read AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Show AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Generic AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Associated Types

type Rep AccountLimitType :: Type -> Type #

NFData AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

Methods

rnf :: AccountLimitType -> () #

Hashable AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToJSON AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToJSONKey AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

FromJSON AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

FromJSONKey AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToLog AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToHeader AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToQuery AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

FromXML AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToXML AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToByteString AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

FromText AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

ToText AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

type Rep AccountLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimitType

type Rep AccountLimitType = D1 ('MetaData "AccountLimitType" "Network.AWS.Route53.Types.AccountLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "AccountLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeAction

newtype ChangeAction Source #

Constructors

ChangeAction' 

Instances

Instances details
Eq ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Ord ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Read ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Show ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Generic ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Associated Types

type Rep ChangeAction :: Type -> Type #

NFData ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Methods

rnf :: ChangeAction -> () #

Hashable ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToJSON ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToJSONKey ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

FromJSON ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

FromJSONKey ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToLog ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToHeader ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToQuery ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

FromXML ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToXML ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Methods

toXML :: ChangeAction -> XML #

ToByteString ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

FromText ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

ToText ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

Methods

toText :: ChangeAction -> Text #

type Rep ChangeAction Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeAction

type Rep ChangeAction = D1 ('MetaData "ChangeAction" "Network.AWS.Route53.Types.ChangeAction" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ChangeAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChangeStatus

newtype ChangeStatus Source #

Constructors

ChangeStatus' 

Bundled Patterns

pattern ChangeStatus_INSYNC :: ChangeStatus 
pattern ChangeStatus_PENDING :: ChangeStatus 

Instances

Instances details
Eq ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Ord ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Read ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Show ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Generic ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Associated Types

type Rep ChangeStatus :: Type -> Type #

NFData ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Methods

rnf :: ChangeStatus -> () #

Hashable ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToJSON ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToJSONKey ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

FromJSON ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

FromJSONKey ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToLog ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToHeader ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToQuery ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

FromXML ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToXML ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Methods

toXML :: ChangeStatus -> XML #

ToByteString ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

FromText ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

ToText ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

Methods

toText :: ChangeStatus -> Text #

type Rep ChangeStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeStatus

type Rep ChangeStatus = D1 ('MetaData "ChangeStatus" "Network.AWS.Route53.Types.ChangeStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ChangeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CloudWatchRegion

newtype CloudWatchRegion Source #

Bundled Patterns

pattern CloudWatchRegion_Af_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_northeast_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_northeast_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_northeast_3 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Ap_southeast_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Ca_central_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Cn_north_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Cn_northwest_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_central_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_north_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Eu_west_3 :: CloudWatchRegion 
pattern CloudWatchRegion_Me_south_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Sa_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_east_2 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_gov_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_gov_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_iso_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_isob_east_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_1 :: CloudWatchRegion 
pattern CloudWatchRegion_Us_west_2 :: CloudWatchRegion 

Instances

Instances details
Eq CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Ord CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Read CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Show CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Generic CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Associated Types

type Rep CloudWatchRegion :: Type -> Type #

NFData CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

Methods

rnf :: CloudWatchRegion -> () #

Hashable CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToJSON CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToJSONKey CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

FromJSON CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

FromJSONKey CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToLog CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToHeader CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToQuery CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

FromXML CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToXML CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToByteString CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

FromText CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

ToText CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

type Rep CloudWatchRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchRegion

type Rep CloudWatchRegion = D1 ('MetaData "CloudWatchRegion" "Network.AWS.Route53.Types.CloudWatchRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "CloudWatchRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCloudWatchRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ComparisonOperator

newtype ComparisonOperator Source #

Instances

Instances details
Eq ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Ord ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Read ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Show ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Generic ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Associated Types

type Rep ComparisonOperator :: Type -> Type #

NFData ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

Methods

rnf :: ComparisonOperator -> () #

Hashable ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToJSON ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToJSONKey ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

FromJSON ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

FromJSONKey ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToLog ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToHeader ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToQuery ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

FromXML ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToXML ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToByteString ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

FromText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

ToText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

type Rep ComparisonOperator Source # 
Instance details

Defined in Network.AWS.Route53.Types.ComparisonOperator

type Rep ComparisonOperator = D1 ('MetaData "ComparisonOperator" "Network.AWS.Route53.Types.ComparisonOperator" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ComparisonOperator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromComparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckRegion

newtype HealthCheckRegion Source #

Instances

Instances details
Eq HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Ord HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Read HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Show HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Generic HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Associated Types

type Rep HealthCheckRegion :: Type -> Type #

NFData HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

Methods

rnf :: HealthCheckRegion -> () #

Hashable HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToJSON HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToJSONKey HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

FromJSON HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

FromJSONKey HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToLog HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToHeader HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToQuery HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

FromXML HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToXML HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToByteString HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

FromText HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

ToText HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

type Rep HealthCheckRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckRegion

type Rep HealthCheckRegion = D1 ('MetaData "HealthCheckRegion" "Network.AWS.Route53.Types.HealthCheckRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HealthCheckRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HealthCheckType

newtype HealthCheckType Source #

Constructors

HealthCheckType' 

Instances

Instances details
Eq HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Ord HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Read HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Show HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Generic HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Associated Types

type Rep HealthCheckType :: Type -> Type #

NFData HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Methods

rnf :: HealthCheckType -> () #

Hashable HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToJSON HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToJSONKey HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

FromJSON HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

FromJSONKey HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToLog HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToHeader HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToQuery HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

FromXML HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToXML HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

Methods

toXML :: HealthCheckType -> XML #

ToByteString HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

FromText HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

ToText HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

type Rep HealthCheckType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckType

type Rep HealthCheckType = D1 ('MetaData "HealthCheckType" "Network.AWS.Route53.Types.HealthCheckType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HealthCheckType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHealthCheckType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

HostedZoneLimitType

newtype HostedZoneLimitType Source #

Instances

Instances details
Eq HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Ord HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Read HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Show HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Generic HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Associated Types

type Rep HostedZoneLimitType :: Type -> Type #

NFData HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

Methods

rnf :: HostedZoneLimitType -> () #

Hashable HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToJSON HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToJSONKey HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

FromJSON HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

FromJSONKey HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToLog HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToHeader HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToQuery HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

FromXML HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToXML HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToByteString HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

FromText HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

ToText HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

type Rep HostedZoneLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimitType

type Rep HostedZoneLimitType = D1 ('MetaData "HostedZoneLimitType" "Network.AWS.Route53.Types.HostedZoneLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "HostedZoneLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromHostedZoneLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InsufficientDataHealthStatus

newtype InsufficientDataHealthStatus Source #

Instances

Instances details
Eq InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Ord InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Read InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Show InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Generic InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Associated Types

type Rep InsufficientDataHealthStatus :: Type -> Type #

NFData InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

Hashable InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToJSON InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToJSONKey InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

FromJSON InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

FromJSONKey InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToLog InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToHeader InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToQuery InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

FromXML InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToXML InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToByteString InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

FromText InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

ToText InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

type Rep InsufficientDataHealthStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.InsufficientDataHealthStatus

type Rep InsufficientDataHealthStatus = D1 ('MetaData "InsufficientDataHealthStatus" "Network.AWS.Route53.Types.InsufficientDataHealthStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "InsufficientDataHealthStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInsufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RRType

newtype RRType Source #

Constructors

RRType' 

Fields

Bundled Patterns

pattern RRType_A :: RRType 
pattern RRType_AAAA :: RRType 
pattern RRType_CAA :: RRType 
pattern RRType_CNAME :: RRType 
pattern RRType_DS :: RRType 
pattern RRType_MX :: RRType 
pattern RRType_NAPTR :: RRType 
pattern RRType_NS :: RRType 
pattern RRType_PTR :: RRType 
pattern RRType_SOA :: RRType 
pattern RRType_SPF :: RRType 
pattern RRType_SRV :: RRType 
pattern RRType_TXT :: RRType 

Instances

Instances details
Eq RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

(==) :: RRType -> RRType -> Bool #

(/=) :: RRType -> RRType -> Bool #

Ord RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Read RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Show RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Generic RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Associated Types

type Rep RRType :: Type -> Type #

Methods

from :: RRType -> Rep RRType x #

to :: Rep RRType x -> RRType #

NFData RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

rnf :: RRType -> () #

Hashable RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

hashWithSalt :: Int -> RRType -> Int #

hash :: RRType -> Int #

ToJSON RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

ToJSONKey RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

FromJSON RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

FromJSONKey RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

ToLog RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

ToHeader RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

toHeader :: HeaderName -> RRType -> [Header] #

ToQuery RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

FromXML RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

ToXML RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

toXML :: RRType -> XML #

ToByteString RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

toBS :: RRType -> ByteString #

FromText RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

ToText RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

Methods

toText :: RRType -> Text #

type Rep RRType Source # 
Instance details

Defined in Network.AWS.Route53.Types.RRType

type Rep RRType = D1 ('MetaData "RRType" "Network.AWS.Route53.Types.RRType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "RRType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRRType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResettableElementName

newtype ResettableElementName Source #

Instances

Instances details
Eq ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Ord ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Read ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Show ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Generic ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Associated Types

type Rep ResettableElementName :: Type -> Type #

NFData ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

Methods

rnf :: ResettableElementName -> () #

Hashable ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToJSON ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToJSONKey ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

FromJSON ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

FromJSONKey ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToLog ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToHeader ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToQuery ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

FromXML ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToXML ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToByteString ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

FromText ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

ToText ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

type Rep ResettableElementName Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResettableElementName

type Rep ResettableElementName = D1 ('MetaData "ResettableElementName" "Network.AWS.Route53.Types.ResettableElementName" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ResettableElementName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResettableElementName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ResourceRecordSetFailover

newtype ResourceRecordSetFailover Source #

Instances

Instances details
Eq ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Ord ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Read ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Show ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Generic ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Associated Types

type Rep ResourceRecordSetFailover :: Type -> Type #

NFData ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

Hashable ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToJSON ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToJSONKey ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

FromJSON ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

FromJSONKey ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToLog ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToHeader ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToQuery ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

FromXML ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToXML ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToByteString ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

FromText ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

ToText ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

type Rep ResourceRecordSetFailover Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSetFailover

type Rep ResourceRecordSetFailover = D1 ('MetaData "ResourceRecordSetFailover" "Network.AWS.Route53.Types.ResourceRecordSetFailover" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ResourceRecordSetFailover'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromResourceRecordSetFailover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReusableDelegationSetLimitType

newtype ReusableDelegationSetLimitType Source #

Instances

Instances details
Eq ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Ord ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Read ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Show ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Generic ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Associated Types

type Rep ReusableDelegationSetLimitType :: Type -> Type #

NFData ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

Hashable ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToJSON ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToJSONKey ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

FromJSON ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

FromJSONKey ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToLog ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToHeader ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToQuery ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

FromXML ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToXML ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToByteString ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

FromText ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

ToText ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

type Rep ReusableDelegationSetLimitType Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimitType

type Rep ReusableDelegationSetLimitType = D1 ('MetaData "ReusableDelegationSetLimitType" "Network.AWS.Route53.Types.ReusableDelegationSetLimitType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "ReusableDelegationSetLimitType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReusableDelegationSetLimitType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Statistic

newtype Statistic Source #

Constructors

Statistic' 

Fields

Instances

Instances details
Eq Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Ord Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Read Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Show Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Generic Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Associated Types

type Rep Statistic :: Type -> Type #

NFData Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Methods

rnf :: Statistic -> () #

Hashable Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToJSON Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToJSONKey Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

FromJSON Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

FromJSONKey Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToLog Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToHeader Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToQuery Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

FromXML Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToXML Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Methods

toXML :: Statistic -> XML #

ToByteString Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Methods

toBS :: Statistic -> ByteString #

FromText Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

ToText Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

Methods

toText :: Statistic -> Text #

type Rep Statistic Source # 
Instance details

Defined in Network.AWS.Route53.Types.Statistic

type Rep Statistic = D1 ('MetaData "Statistic" "Network.AWS.Route53.Types.Statistic" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "Statistic'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStatistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TagResourceType

newtype TagResourceType Source #

Constructors

TagResourceType' 

Instances

Instances details
Eq TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Ord TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Read TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Show TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Generic TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Associated Types

type Rep TagResourceType :: Type -> Type #

NFData TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Methods

rnf :: TagResourceType -> () #

Hashable TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToJSON TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToJSONKey TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

FromJSON TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

FromJSONKey TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToLog TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToHeader TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToQuery TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

FromXML TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToXML TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

Methods

toXML :: TagResourceType -> XML #

ToByteString TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

FromText TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

ToText TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

type Rep TagResourceType Source # 
Instance details

Defined in Network.AWS.Route53.Types.TagResourceType

type Rep TagResourceType = D1 ('MetaData "TagResourceType" "Network.AWS.Route53.Types.TagResourceType" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "TagResourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTagResourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VPCRegion

newtype VPCRegion Source #

Constructors

VPCRegion' 

Fields

Instances

Instances details
Eq VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Ord VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Read VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Show VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Generic VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Associated Types

type Rep VPCRegion :: Type -> Type #

NFData VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Methods

rnf :: VPCRegion -> () #

Hashable VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToJSON VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToJSONKey VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

FromJSON VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

FromJSONKey VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToLog VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToHeader VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToQuery VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

FromXML VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToXML VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Methods

toXML :: VPCRegion -> XML #

ToByteString VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Methods

toBS :: VPCRegion -> ByteString #

FromText VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

ToText VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

Methods

toText :: VPCRegion -> Text #

type Rep VPCRegion Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPCRegion

type Rep VPCRegion = D1 ('MetaData "VPCRegion" "Network.AWS.Route53.Types.VPCRegion" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'True) (C1 ('MetaCons "VPCRegion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccountLimit

data AccountLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newAccountLimit smart constructor.

Instances

Instances details
Eq AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

Read AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

Show AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

Generic AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

Associated Types

type Rep AccountLimit :: Type -> Type #

NFData AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

Methods

rnf :: AccountLimit -> () #

Hashable AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

FromXML AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

type Rep AccountLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.AccountLimit

type Rep AccountLimit = D1 ('MetaData "AccountLimit" "Network.AWS.Route53.Types.AccountLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AccountLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newAccountLimit Source #

Create a value of AccountLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':AccountLimit', accountLimit_type - The limit that you requested. Valid values include the following:

  • MAX_HEALTH_CHECKS_BY_OWNER: The maximum number of health checks that you can create using the current account.
  • MAX_HOSTED_ZONES_BY_OWNER: The maximum number of hosted zones that you can create using the current account.
  • MAX_REUSABLE_DELEGATION_SETS_BY_OWNER: The maximum number of reusable delegation sets that you can create using the current account.
  • MAX_TRAFFIC_POLICIES_BY_OWNER: The maximum number of traffic policies that you can create using the current account.
  • MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER: The maximum number of traffic policy instances that you can create using the current account. (Traffic policy instances are referred to as traffic flow policy records in the Amazon Route 53 console.)

$sel:value:AccountLimit', accountLimit_value - The current value for the limit that is specified by Type.

AlarmIdentifier

data AlarmIdentifier Source #

A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

See: newAlarmIdentifier smart constructor.

Instances

Instances details
Eq AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Read AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Show AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Generic AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Associated Types

type Rep AlarmIdentifier :: Type -> Type #

NFData AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Methods

rnf :: AlarmIdentifier -> () #

Hashable AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

FromXML AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

ToXML AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

Methods

toXML :: AlarmIdentifier -> XML #

type Rep AlarmIdentifier Source # 
Instance details

Defined in Network.AWS.Route53.Types.AlarmIdentifier

type Rep AlarmIdentifier = D1 ('MetaData "AlarmIdentifier" "Network.AWS.Route53.Types.AlarmIdentifier" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AlarmIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CloudWatchRegion) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAlarmIdentifier Source #

Create a value of AlarmIdentifier with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:region:AlarmIdentifier', alarmIdentifier_region - For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in.

For the current list of CloudWatch regions, see Amazon CloudWatch endpoints and quotas in the Amazon Web Services General Reference.

$sel:name:AlarmIdentifier', alarmIdentifier_name - The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy.

Route 53 supports CloudWatch alarms with the following features:

  • Standard-resolution metrics. High-resolution metrics aren't supported. For more information, see High-Resolution Metrics in the Amazon CloudWatch User Guide.
  • Statistics: Average, Minimum, Maximum, Sum, and SampleCount. Extended statistics aren't supported.

AliasTarget

data AliasTarget Source #

Alias resource record sets only: Information about the Amazon Web Services resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

When creating resource record sets for a private hosted zone, note the following:

  • Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.
  • For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone.

See: newAliasTarget smart constructor.

Instances

Instances details
Eq AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Read AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Show AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Generic AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Associated Types

type Rep AliasTarget :: Type -> Type #

NFData AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Methods

rnf :: AliasTarget -> () #

Hashable AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

FromXML AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

ToXML AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

Methods

toXML :: AliasTarget -> XML #

type Rep AliasTarget Source # 
Instance details

Defined in Network.AWS.Route53.Types.AliasTarget

type Rep AliasTarget = D1 ('MetaData "AliasTarget" "Network.AWS.Route53.Types.AliasTarget" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "AliasTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "evaluateTargetHealth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newAliasTarget Source #

Create a value of AliasTarget with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:AliasTarget', aliasTarget_hostedZoneId - Alias resource records sets only: The value used depends on where you want to route traffic:

Amazon API Gateway custom regional APIs and edge-optimized APIs
Specify the hosted zone ID for your API. You can get the applicable value using the CLI command get-domain-names:
  • For regional APIs, specify the value of regionalHostedZoneId.
  • For edge-optimized APIs, specify the value of distributionHostedZoneId.
Amazon Virtual Private Cloud interface VPC endpoint
Specify the hosted zone ID for your interface endpoint. You can get the value of HostedZoneId using the CLI command describe-vpc-endpoints.
CloudFront distribution
Specify Z2FDTNDATAQYW2.

Alias resource record sets for CloudFront can't be created in a private zone.

Elastic Beanstalk environment
Specify the hosted zone ID for the region that you created the environment in. The environment must have a regionalized subdomain. For a list of regions and the corresponding hosted zone IDs, see Elastic Beanstalk endpoints and quotas in the the Amazon Web Services General Reference.
ELB load balancer
Specify the value of the hosted zone ID for the load balancer. Use the following methods to get the hosted zone ID:
  • Elastic Load Balancing endpoints and quotas topic in the Amazon Web Services General Reference: Use the value that corresponds with the region that you created your load balancer in. Note that there are separate columns for Application and Classic Load Balancers and for Network Load Balancers.
  • Amazon Web Services Management Console: Go to the Amazon EC2 page, choose Load Balancers in the navigation pane, select the load balancer, and get the value of the Hosted zone field on the Description tab.
  • Elastic Load Balancing API: Use DescribeLoadBalancers to get the applicable value. For more information, see the applicable guide:

  • CLI: Use describe-load-balancers to get the applicable value. For more information, see the applicable guide:

Global Accelerator accelerator
Specify Z2BJ6XQ5FK7U4H.
An Amazon S3 bucket configured as a static website
Specify the hosted zone ID for the region that you created the bucket in. For more information about valid values, see the table Amazon S3 Website Endpoints in the Amazon Web Services General Reference.
Another Route 53 resource record set in your hosted zone
Specify the hosted zone ID of your hosted zone. (An alias resource record set can't reference a resource record set in a different hosted zone.)

$sel:dNSName:AliasTarget', aliasTarget_dNSName - Alias resource record sets only: The value that you specify depends on where you want to route queries:

Amazon API Gateway custom regional APIs and edge-optimized APIs
Specify the applicable domain name for your API. You can get the applicable value using the CLI command get-domain-names:
  • For regional APIs, specify the value of regionalDomainName.
  • For edge-optimized APIs, specify the value of distributionDomainName. This is the name of the associated CloudFront distribution, such as da1b2c3d4e5.cloudfront.net.

The name of the record that you're creating must match a custom domain name for your API, such as api.example.com.

Amazon Virtual Private Cloud interface VPC endpoint
Enter the API endpoint for the interface endpoint, such as vpce-123456789abcdef01-example-us-east-1a.elasticloadbalancing.us-east-1.vpce.amazonaws.com. For edge-optimized APIs, this is the domain name for the corresponding CloudFront distribution. You can get the value of DnsName using the CLI command describe-vpc-endpoints.
CloudFront distribution
Specify the domain name that CloudFront assigned when you created your distribution.

Your CloudFront distribution must include an alternate domain name that matches the name of the resource record set. For example, if the name of the resource record set is acme.example.com, your CloudFront distribution must include acme.example.com as one of the alternate domain names. For more information, see Using Alternate Domain Names (CNAMEs) in the Amazon CloudFront Developer Guide.

You can't create a resource record set in a private hosted zone to route traffic to a CloudFront distribution.

For failover alias records, you can't specify a CloudFront distribution for both the primary and secondary records. A distribution must include an alternate domain name that matches the name of the record. However, the primary and secondary records have the same name, and you can't include the same alternate domain name in more than one distribution.

Elastic Beanstalk environment
If the domain name for your Elastic Beanstalk environment includes the region that you deployed the environment in, you can create an alias record that routes traffic to the environment. For example, the domain name my-environment.us-west-2.elasticbeanstalk.com is a regionalized domain name.

For environments that were created before early 2016, the domain name doesn't include the region. To route traffic to these environments, you must create a CNAME record instead of an alias record. Note that you can't create a CNAME record for the root domain name. For example, if your domain name is example.com, you can create a record that routes traffic for acme.example.com to your Elastic Beanstalk environment, but you can't create a record that routes traffic for example.com to your Elastic Beanstalk environment.

For Elastic Beanstalk environments that have regionalized subdomains, specify the CNAME attribute for the environment. You can use the following methods to get the value of the CNAME attribute:

  • Amazon Web Services Management Console: For information about how to get the value by using the console, see Using Custom Domains with Elastic Beanstalk in the Elastic Beanstalk Developer Guide.
  • Elastic Beanstalk API: Use the DescribeEnvironments action to get the value of the CNAME attribute. For more information, see DescribeEnvironments in the Elastic Beanstalk API Reference.
  • CLI: Use the describe-environments command to get the value of the CNAME attribute. For more information, see describe-environments in the CLI Command Reference.
ELB load balancer
Specify the DNS name that is associated with the load balancer. Get the DNS name by using the Amazon Web Services Management Console, the ELB API, or the CLI.
  • Amazon Web Services Management Console: Go to the EC2 page, choose Load Balancers in the navigation pane, choose the load balancer, choose the Description tab, and get the value of the DNS name field.

    If you're routing traffic to a Classic Load Balancer, get the value that begins with dualstack. If you're routing traffic to another type of load balancer, get the value that applies to the record type, A or AAAA.

  • Elastic Load Balancing API: Use DescribeLoadBalancers to get the value of DNSName. For more information, see the applicable guide:

  • CLI: Use describe-load-balancers to get the value of DNSName. For more information, see the applicable guide:

Global Accelerator accelerator
Specify the DNS name for your accelerator:
Amazon S3 bucket that is configured as a static website
Specify the domain name of the Amazon S3 website endpoint that you created the bucket in, for example, s3-website.us-east-2.amazonaws.com. For more information about valid values, see the table Amazon S3 Website Endpoints in the Amazon Web Services General Reference. For more information about using S3 buckets for websites, see Getting Started with Amazon Route 53 in the Amazon Route 53 Developer Guide.
Another Route 53 resource record set
Specify the value of the Name element for a resource record set in the current hosted zone.

If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't specify the domain name for a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record that you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

$sel:evaluateTargetHealth:AliasTarget', aliasTarget_evaluateTargetHealth - /Applies only to alias, failover alias, geolocation alias, latency alias, and weighted alias resource record sets:/ When EvaluateTargetHealth is true, an alias resource record set inherits the health of the referenced Amazon Web Services resource, such as an ELB load balancer or another resource record set in the hosted zone.

Note the following:

CloudFront distributions
You can't set EvaluateTargetHealth to true when the alias target is a CloudFront distribution.
Elastic Beanstalk environments that have regionalized subdomains
If you specify an Elastic Beanstalk environment in DNSName and the environment contains an ELB load balancer, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. (An environment automatically contains an ELB load balancer if it includes more than one Amazon EC2 instance.) If you set EvaluateTargetHealth to true and either no Amazon EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other available resources that are healthy, if any.

If the environment contains a single Amazon EC2 instance, there are no special requirements.

ELB load balancers
Health checking behavior depends on the type of load balancer:
  • Classic Load Balancers: If you specify an ELB Classic Load Balancer in DNSName, Elastic Load Balancing routes queries only to the healthy Amazon EC2 instances that are registered with the load balancer. If you set EvaluateTargetHealth to true and either no EC2 instances are healthy or the load balancer itself is unhealthy, Route 53 routes queries to other resources.
  • Application and Network Load Balancers: If you specify an ELB Application or Network Load Balancer and you set EvaluateTargetHealth to true, Route 53 routes queries to the load balancer based on the health of the target groups that are associated with the load balancer:

    • For an Application or Network Load Balancer to be considered healthy, every target group that contains targets must contain at least one healthy target. If any target group contains only unhealthy targets, the load balancer is considered unhealthy, and Route 53 routes queries to other resources.
    • A target group that has no registered targets is considered unhealthy.

When you create a load balancer, you configure settings for Elastic Load Balancing health checks; they're not Route 53 health checks, but they perform a similar function. Do not create Route 53 health checks for the EC2 instances that you register with an ELB load balancer.

S3 buckets
There are no special requirements for setting EvaluateTargetHealth to true when the alias target is an S3 bucket.
Other records in the same hosted zone
If the Amazon Web Services resource that you specify in DNSName is a record or a group of records (for example, a group of weighted records) but is not another alias record, we recommend that you associate a health check with all of the records in the alias target. For more information, see What Happens When You Omit Health Checks? in the Amazon Route 53 Developer Guide.

For more information and examples, see Amazon Route 53 Health Checks and DNS Failover in the Amazon Route 53 Developer Guide.

Change

data Change Source #

The information for each resource record set that you want to change.

See: newChange smart constructor.

Instances

Instances details
Eq Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Methods

(==) :: Change -> Change -> Bool #

(/=) :: Change -> Change -> Bool #

Read Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Show Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Generic Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Associated Types

type Rep Change :: Type -> Type #

Methods

from :: Change -> Rep Change x #

to :: Rep Change x -> Change #

NFData Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Methods

rnf :: Change -> () #

Hashable Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Methods

hashWithSalt :: Int -> Change -> Int #

hash :: Change -> Int #

ToXML Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

Methods

toXML :: Change -> XML #

type Rep Change Source # 
Instance details

Defined in Network.AWS.Route53.Types.Change

type Rep Change = D1 ('MetaData "Change" "Network.AWS.Route53.Types.Change" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Change'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeAction) :*: S1 ('MetaSel ('Just "resourceRecordSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceRecordSet)))

newChange Source #

Create a value of Change with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:action:Change', change_action - The action to perform:

  • CREATE: Creates a resource record set that has the specified values.
  • DELETE: Deletes a existing resource record set.

    To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Amazon Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

  • UPSERT: If a resource record set doesn't already exist, Route 53 creates it. If a resource record set does exist, Route 53 updates it with the values in the request.

$sel:resourceRecordSet:Change', change_resourceRecordSet - Information about the resource record set to create, delete, or update.

ChangeBatch

data ChangeBatch Source #

The information for a change request.

See: newChangeBatch smart constructor.

Instances

Instances details
Eq ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Read ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Show ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Generic ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Associated Types

type Rep ChangeBatch :: Type -> Type #

NFData ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Methods

rnf :: ChangeBatch -> () #

Hashable ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

ToXML ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

Methods

toXML :: ChangeBatch -> XML #

type Rep ChangeBatch Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeBatch

type Rep ChangeBatch = D1 ('MetaData "ChangeBatch" "Network.AWS.Route53.Types.ChangeBatch" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeBatch'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Change))))

newChangeBatch Source #

Create a value of ChangeBatch with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:ChangeBatch', changeBatch_comment - Optional: Any comments you want to include about a change batch request.

$sel:changes:ChangeBatch', changeBatch_changes - Information about the changes to make to the record sets.

ChangeInfo

data ChangeInfo Source #

A complex type that describes change information about changes made to your hosted zone.

See: newChangeInfo smart constructor.

Instances

Instances details
Eq ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

Read ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

Show ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

Generic ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

Associated Types

type Rep ChangeInfo :: Type -> Type #

NFData ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

Methods

rnf :: ChangeInfo -> () #

Hashable ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

FromXML ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

type Rep ChangeInfo Source # 
Instance details

Defined in Network.AWS.Route53.Types.ChangeInfo

type Rep ChangeInfo = D1 ('MetaData "ChangeInfo" "Network.AWS.Route53.Types.ChangeInfo" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ChangeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChangeStatus) :*: S1 ('MetaSel ('Just "submittedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newChangeInfo Source #

Create a value of ChangeInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:ChangeInfo', changeInfo_comment - A comment you can provide.

$sel:id:ChangeInfo', changeInfo_id - This element contains an ID that you use when performing a GetChange action to get detailed information about the change.

$sel:status:ChangeInfo', changeInfo_status - The current state of the request. PENDING indicates that this request has not yet been applied to all Amazon Route 53 DNS servers.

$sel:submittedAt:ChangeInfo', changeInfo_submittedAt - The date and time that the change request was submitted in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

CloudWatchAlarmConfiguration

data CloudWatchAlarmConfiguration Source #

A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

See: newCloudWatchAlarmConfiguration smart constructor.

Instances

Instances details
Eq CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

Read CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

Show CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

Generic CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

Associated Types

type Rep CloudWatchAlarmConfiguration :: Type -> Type #

NFData CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

Hashable CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

FromXML CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration Source # 
Instance details

Defined in Network.AWS.Route53.Types.CloudWatchAlarmConfiguration

type Rep CloudWatchAlarmConfiguration = D1 ('MetaData "CloudWatchAlarmConfiguration" "Network.AWS.Route53.Types.CloudWatchAlarmConfiguration" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "CloudWatchAlarmConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "dimensions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Dimension])) :*: S1 ('MetaSel ('Just "evaluationPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "threshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Double) :*: S1 ('MetaSel ('Just "comparisonOperator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ComparisonOperator))) :*: ((S1 ('MetaSel ('Just "period") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "metricName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "statistic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Statistic)))))

newCloudWatchAlarmConfiguration Source #

Create a value of CloudWatchAlarmConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dimensions:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_dimensions - For the metric that the CloudWatch alarm is associated with, a complex type that contains information about the dimensions for the metric. For information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

$sel:evaluationPeriods:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_evaluationPeriods - For the metric that the CloudWatch alarm is associated with, the number of periods that the metric is compared to the threshold.

$sel:threshold:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_threshold - For the metric that the CloudWatch alarm is associated with, the value the metric is compared with.

$sel:comparisonOperator:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_comparisonOperator - For the metric that the CloudWatch alarm is associated with, the arithmetic operation that is used for the comparison.

$sel:period:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_period - For the metric that the CloudWatch alarm is associated with, the duration of one evaluation period in seconds.

$sel:metricName:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_metricName - The name of the CloudWatch metric that the alarm is associated with.

$sel:namespace:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_namespace - The namespace of the metric that the alarm is associated with. For more information, see Amazon CloudWatch Namespaces, Dimensions, and Metrics Reference in the Amazon CloudWatch User Guide.

$sel:statistic:CloudWatchAlarmConfiguration', cloudWatchAlarmConfiguration_statistic - For the metric that the CloudWatch alarm is associated with, the statistic that is applied to the metric.

DNSSECStatus

data DNSSECStatus Source #

A string repesenting the status of DNSSEC signing.

See: newDNSSECStatus smart constructor.

Constructors

DNSSECStatus' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

Read DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

Show DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

Generic DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

Associated Types

type Rep DNSSECStatus :: Type -> Type #

NFData DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

Methods

rnf :: DNSSECStatus -> () #

Hashable DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

FromXML DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

type Rep DNSSECStatus Source # 
Instance details

Defined in Network.AWS.Route53.Types.DNSSECStatus

type Rep DNSSECStatus = D1 ('MetaData "DNSSECStatus" "Network.AWS.Route53.Types.DNSSECStatus" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DNSSECStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serveSignature") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDNSSECStatus :: DNSSECStatus Source #

Create a value of DNSSECStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:statusMessage:DNSSECStatus', dNSSECStatus_statusMessage - The status message provided for the following DNSSEC signing status: INTERNAL_FAILURE. The status message includes information about what the problem might be and steps that you can take to correct the issue.

$sel:serveSignature:DNSSECStatus', dNSSECStatus_serveSignature - A string that represents the current hosted zone signing status.

Status can have one of the following values:

SIGNING
DNSSEC signing is enabled for the hosted zone.
NOT_SIGNING
DNSSEC signing is not enabled for the hosted zone.
DELETING
DNSSEC signing is in the process of being removed for the hosted zone.
ACTION_NEEDED
There is a problem with signing in the hosted zone that requires you to take action to resolve. For example, the customer managed customer master key (CMK) might have been deleted, or the permissions for the customer managed CMK might have been changed.
INTERNAL_FAILURE
There was an error during a request. Before you can continue to work with DNSSEC signing, including with key-signing keys (KSKs), you must correct the problem by enabling or disabling DNSSEC signing for the hosted zone.

DelegationSet

data DelegationSet Source #

A complex type that lists the name servers in a delegation set, as well as the CallerReference and the ID for the delegation set.

See: newDelegationSet smart constructor.

Instances

Instances details
Eq DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

Read DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

Show DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

Generic DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

Associated Types

type Rep DelegationSet :: Type -> Type #

NFData DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

Methods

rnf :: DelegationSet -> () #

Hashable DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

FromXML DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

type Rep DelegationSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.DelegationSet

type Rep DelegationSet = D1 ('MetaData "DelegationSet" "Network.AWS.Route53.Types.DelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nameServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newDelegationSet Source #

Create a value of DelegationSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:DelegationSet', delegationSet_id - The ID that Amazon Route 53 assigns to a reusable delegation set.

$sel:callerReference:DelegationSet', delegationSet_callerReference - The value that you specified for CallerReference when you created the reusable delegation set.

$sel:nameServers:DelegationSet', delegationSet_nameServers - A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

Dimension

data Dimension Source #

For the metric that the CloudWatch alarm is associated with, a complex type that contains information about one dimension.

See: newDimension smart constructor.

Constructors

Dimension' Text Text 

Instances

Instances details
Eq Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

Read Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

Show Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

Generic Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

Associated Types

type Rep Dimension :: Type -> Type #

NFData Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

Methods

rnf :: Dimension -> () #

Hashable Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

FromXML Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

type Rep Dimension Source # 
Instance details

Defined in Network.AWS.Route53.Types.Dimension

type Rep Dimension = D1 ('MetaData "Dimension" "Network.AWS.Route53.Types.Dimension" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Dimension'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDimension Source #

Create a value of Dimension with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Dimension', dimension_name - For the metric that the CloudWatch alarm is associated with, the name of one dimension.

$sel:value:Dimension', dimension_value - For the metric that the CloudWatch alarm is associated with, the value of one dimension.

GeoLocation

data GeoLocation Source #

A complex type that contains information about a geographic location.

See: newGeoLocation smart constructor.

Constructors

GeoLocation' (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Read GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Show GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Generic GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Associated Types

type Rep GeoLocation :: Type -> Type #

NFData GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Methods

rnf :: GeoLocation -> () #

Hashable GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

FromXML GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

ToXML GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

Methods

toXML :: GeoLocation -> XML #

type Rep GeoLocation Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocation

type Rep GeoLocation = D1 ('MetaData "GeoLocation" "Network.AWS.Route53.Types.GeoLocation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGeoLocation :: GeoLocation Source #

Create a value of GeoLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:continentCode:GeoLocation', geoLocation_continentCode - The two-letter code for the continent.

Amazon Route 53 supports the following continent codes:

  • AF: Africa
  • AN: Antarctica
  • AS: Asia
  • EU: Europe
  • OC: Oceania
  • NA: North America
  • SA: South America

Constraint: Specifying ContinentCode with either CountryCode or SubdivisionCode returns an InvalidInput error.

$sel:subdivisionCode:GeoLocation', geoLocation_subdivisionCode - For geolocation resource record sets, the two-letter code for a state of the United States. Route 53 doesn't support any other values for SubdivisionCode. For a list of state abbreviations, see Appendix B: Two–Letter State and Possession Abbreviations on the United States Postal Service website.

If you specify subdivisioncode, you must also specify US for CountryCode.

$sel:countryCode:GeoLocation', geoLocation_countryCode - For geolocation resource record sets, the two-letter code for a country.

Amazon Route 53 uses the two-letter country codes that are specified in ISO standard 3166-1 alpha-2.

GeoLocationDetails

data GeoLocationDetails Source #

A complex type that contains the codes and full continent, country, and subdivision names for the specified geolocation code.

See: newGeoLocationDetails smart constructor.

Instances

Instances details
Eq GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

Read GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

Show GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

Generic GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

Associated Types

type Rep GeoLocationDetails :: Type -> Type #

NFData GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

Methods

rnf :: GeoLocationDetails -> () #

Hashable GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

FromXML GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

type Rep GeoLocationDetails Source # 
Instance details

Defined in Network.AWS.Route53.Types.GeoLocationDetails

type Rep GeoLocationDetails = D1 ('MetaData "GeoLocationDetails" "Network.AWS.Route53.Types.GeoLocationDetails" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "GeoLocationDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "countryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "continentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "continentCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "subdivisionCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "countryCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subdivisionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newGeoLocationDetails :: GeoLocationDetails Source #

Create a value of GeoLocationDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:countryName:GeoLocationDetails', geoLocationDetails_countryName - The name of the country.

$sel:continentName:GeoLocationDetails', geoLocationDetails_continentName - The full name of the continent.

$sel:continentCode:GeoLocationDetails', geoLocationDetails_continentCode - The two-letter code for the continent.

$sel:subdivisionCode:GeoLocationDetails', geoLocationDetails_subdivisionCode - The code for the subdivision, such as a particular state within the United States. For a list of US state abbreviations, see Appendix B: Two–Letter State and Possession Abbreviations on the United States Postal Service website. For a list of all supported subdivision codes, use the ListGeoLocations API.

$sel:countryCode:GeoLocationDetails', geoLocationDetails_countryCode - The two-letter code for the country.

$sel:subdivisionName:GeoLocationDetails', geoLocationDetails_subdivisionName - The full name of the subdivision. Route 53 currently supports only states in the United States.

HealthCheck

data HealthCheck Source #

A complex type that contains information about one health check that is associated with the current Amazon Web Services account.

See: newHealthCheck smart constructor.

Instances

Instances details
Eq HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

Read HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

Show HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

Generic HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

Associated Types

type Rep HealthCheck :: Type -> Type #

NFData HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

Methods

rnf :: HealthCheck -> () #

Hashable HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

FromXML HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

type Rep HealthCheck Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheck

type Rep HealthCheck = D1 ('MetaData "HealthCheck" "Network.AWS.Route53.Types.HealthCheck" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheck'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cloudWatchAlarmConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchAlarmConfiguration)) :*: (S1 ('MetaSel ('Just "linkedService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkedService)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "healthCheckConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckConfig) :*: S1 ('MetaSel ('Just "healthCheckVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newHealthCheck Source #

Create a value of HealthCheck with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudWatchAlarmConfiguration:HealthCheck', healthCheck_cloudWatchAlarmConfiguration - A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.

$sel:linkedService:HealthCheck', healthCheck_linkedService - If the health check was created by another service, the service that created the health check. When a health check is created by another service, you can't edit or delete it using Amazon Route 53.

$sel:id:HealthCheck', healthCheck_id - The identifier that Amazon Route 53 assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.

$sel:callerReference:HealthCheck', healthCheck_callerReference - A unique string that you specified when you created the health check.

$sel:healthCheckConfig:HealthCheck', healthCheck_healthCheckConfig - A complex type that contains detailed information about one health check.

$sel:healthCheckVersion:HealthCheck', healthCheck_healthCheckVersion - The version of the health check. You can optionally pass this value in a call to UpdateHealthCheck to prevent overwriting another change to the health check.

HealthCheckConfig

data HealthCheckConfig Source #

A complex type that contains information about the health check.

See: newHealthCheckConfig smart constructor.

Instances

Instances details
Eq HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

Read HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

Show HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

Generic HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

Associated Types

type Rep HealthCheckConfig :: Type -> Type #

NFData HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

Methods

rnf :: HealthCheckConfig -> () #

Hashable HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

FromXML HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

ToXML HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

type Rep HealthCheckConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckConfig

type Rep HealthCheckConfig = D1 ('MetaData "HealthCheckConfig" "Network.AWS.Route53.Types.HealthCheckConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheckConfig'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "childHealthChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "searchString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "disabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "alarmIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AlarmIdentifier)) :*: S1 ('MetaSel ('Just "enableSNI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "insufficientDataHealthStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InsufficientDataHealthStatus)) :*: (S1 ('MetaSel ('Just "resourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "routingControlArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestInterval") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty HealthCheckRegion))))) :*: ((S1 ('MetaSel ('Just "inverted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "fullyQualifiedDomainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "healthThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "measureLatency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HealthCheckType)))))))

newHealthCheckConfig Source #

Create a value of HealthCheckConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureThreshold:HealthCheckConfig', healthCheckConfig_failureThreshold - The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa. For more information, see How Amazon Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

If you don't specify a value for FailureThreshold, the default value is three health checks.

$sel:childHealthChecks:HealthCheckConfig', healthCheckConfig_childHealthChecks - (CALCULATED Health Checks Only) A complex type that contains one ChildHealthCheck element for each health check that you want to associate with a CALCULATED health check.

$sel:searchString:HealthCheckConfig', healthCheckConfig_searchString - If the value of Type is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Route 53 considers the resource healthy.

Route 53 considers case when searching for SearchString in the response body.

$sel:disabled:HealthCheckConfig', healthCheckConfig_disabled - Stops Route 53 from performing health checks. When you disable a health check, here's what happens:

  • Health checks that check the health of endpoints: Route 53 stops submitting requests to your application, server, or other resource.
  • Calculated health checks: Route 53 stops aggregating the status of the referenced health checks.
  • Health checks that monitor CloudWatch alarms: Route 53 stops monitoring the corresponding CloudWatch metrics.

After you disable a health check, Route 53 considers the status of the health check to always be healthy. If you configured DNS failover, Route 53 continues to route traffic to the corresponding resources. If you want to stop routing traffic to a resource, change the value of Inverted.

Charges for a health check still apply when the health check is disabled. For more information, see Amazon Route 53 Pricing.

$sel:alarmIdentifier:HealthCheckConfig', healthCheckConfig_alarmIdentifier - A complex type that identifies the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether the specified health check is healthy.

$sel:enableSNI:HealthCheckConfig', healthCheckConfig_enableSNI - Specify whether you want Amazon Route 53 to send the value of FullyQualifiedDomainName to the endpoint in the client_hello message during TLS negotiation. This allows the endpoint to respond to HTTPS health check requests with the applicable SSL/TLS certificate.

Some endpoints require that HTTPS requests include the host name in the client_hello message. If you don't enable SNI, the status of the health check will be SSL alert handshake_failure. A health check can also have that status for other reasons. If SNI is enabled and you're still getting the error, check the SSL/TLS configuration on your endpoint and confirm that your certificate is valid.

The SSL/TLS certificate on your endpoint includes a domain name in the Common Name field and possibly several more in the Subject Alternative Names field. One of the domain names in the certificate should match the value that you specify for FullyQualifiedDomainName. If the endpoint responds to the client_hello message with a certificate that does not include the domain name that you specified in FullyQualifiedDomainName, a health checker will retry the handshake. In the second attempt, the health checker will omit FullyQualifiedDomainName from the client_hello message.

$sel:insufficientDataHealthStatus:HealthCheckConfig', healthCheckConfig_insufficientDataHealthStatus - When CloudWatch has insufficient data about the metric to determine the alarm state, the status that you want Amazon Route 53 to assign to the health check:

  • Healthy: Route 53 considers the health check to be healthy.
  • Unhealthy: Route 53 considers the health check to be unhealthy.
  • LastKnownStatus: Route 53 uses the status of the health check from the last time that CloudWatch had sufficient data to determine the alarm state. For new health checks that have no last known status, the default status for the health check is healthy.

$sel:resourcePath:HealthCheckConfig', healthCheckConfig_resourcePath - The path, if any, that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint will return an HTTP status code of 2xx or 3xx when the endpoint is healthy, for example, the file /docs/route53-health-check.html. You can also include query string parameters, for example, /welcome.html?language=jp&login=y.

$sel:iPAddress:HealthCheckConfig', healthCheckConfig_iPAddress - The IPv4 or IPv6 IP address of the endpoint that you want Amazon Route 53 to perform health checks on. If you don't specify a value for IPAddress, Route 53 sends a DNS request to resolve the domain name that you specify in FullyQualifiedDomainName at the interval that you specify in RequestInterval. Using an IP address returned by DNS, Route 53 then checks the health of the endpoint.

Use one of the following formats for the value of IPAddress:

  • IPv4 address: four values between 0 and 255, separated by periods (.), for example, 192.0.2.44.
  • IPv6 address: eight groups of four hexadecimal values, separated by colons (:), for example, 2001:0db8:85a3:0000:0000:abcd:0001:2345. You can also shorten IPv6 addresses as described in RFC 5952, for example, 2001:db8:85a3::abcd:1:2345.

If the endpoint is an EC2 instance, we recommend that you create an Elastic IP address, associate it with your EC2 instance, and specify the Elastic IP address for IPAddress. This ensures that the IP address of your instance will never change.

For more information, see FullyQualifiedDomainName.

Constraints: Route 53 can't check the health of endpoints for which the IP address is in local, private, non-routable, or multicast ranges. For more information about IP addresses for which you can't create health checks, see the following documents:

When the value of Type is CALCULATED or CLOUDWATCH_METRIC, omit IPAddress.

$sel:port:HealthCheckConfig', healthCheckConfig_port - The port on the endpoint that you want Amazon Route 53 to perform health checks on.

Don't specify a value for Port when you specify a value for Type of CLOUDWATCH_METRIC or CALCULATED.

$sel:routingControlArn:HealthCheckConfig', healthCheckConfig_routingControlArn - The Amazon Resource Name (ARN) for the Route 53 Application Recovery Controller routing control.

For more information about Route 53 Application Recovery Controller, see Route 53 Application Recovery Controller Developer Guide..

$sel:requestInterval:HealthCheckConfig', healthCheckConfig_requestInterval - The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health check request. Each Route 53 health checker makes requests at this interval.

You can't change the value of RequestInterval after you create a health check.

If you don't specify a value for RequestInterval, the default value is 30 seconds.

$sel:regions:HealthCheckConfig', healthCheckConfig_regions - A complex type that contains one Region element for each region from which you want Amazon Route 53 health checkers to check the specified endpoint.

If you don't specify any regions, Route 53 health checkers automatically performs checks from all of the regions that are listed under Valid Values.

If you update a health check to remove a region that has been performing health checks, Route 53 will briefly continue to perform checks from that region to ensure that some health checkers are always checking the endpoint (for example, if you replace three regions with four different regions).

$sel:inverted:HealthCheckConfig', healthCheckConfig_inverted - Specify whether you want Amazon Route 53 to invert the status of a health check, for example, to consider a health check unhealthy when it otherwise would be considered healthy.

$sel:fullyQualifiedDomainName:HealthCheckConfig', healthCheckConfig_fullyQualifiedDomainName - Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

If you specify a value for IPAddress:

Amazon Route 53 sends health check requests to the specified IPv4 or IPv6 address and passes the value of FullyQualifiedDomainName in the Host header for all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Route 53 to perform health checks.

When Route 53 checks the health of an endpoint, here is how it constructs the Host header:

  • If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for Type, Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.
  • If you specify another value for Port and any value except TCP for Type, Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

If you don't specify a value for FullyQualifiedDomainName, Route 53 substitutes the value of IPAddress in the Host header in each of the preceding cases.

If you don't specify a value for IPAddress:

Route 53 sends a DNS request to the domain that you specify for FullyQualifiedDomainName at the interval that you specify for RequestInterval. Using an IPv4 address that DNS returns, Route 53 then checks the health of the endpoint.

If you don't specify a value for IPAddress, Route 53 uses only IPv4 to send health checks to the endpoint. If there's no resource record set with a type of A for the name that you specify for FullyQualifiedDomainName, the health check fails with a "DNS resolution failed" error.

If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

In this configuration, if you create a health check for which the value of FullyQualifiedDomainName matches the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

In addition, if the value that you specify for Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH, Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Route 53 doesn't pass a Host header.

$sel:healthThreshold:HealthCheckConfig', healthCheckConfig_healthThreshold - The number of child health checks that are associated with a CALCULATED health check that Amazon Route 53 must consider healthy for the CALCULATED health check to be considered healthy. To specify the child health checks that you want to associate with a CALCULATED health check, use the ChildHealthChecks element.

Note the following:

  • If you specify a number greater than the number of child health checks, Route 53 always considers this health check to be unhealthy.
  • If you specify 0, Route 53 always considers this health check to be healthy.

$sel:measureLatency:HealthCheckConfig', healthCheckConfig_measureLatency - Specify whether you want Amazon Route 53 to measure the latency between health checkers in multiple Amazon Web Services regions and your endpoint, and to display CloudWatch latency graphs on the __Health Checks__ page in the Route 53 console.

You can't change the value of MeasureLatency after you create a health check.

$sel:type':HealthCheckConfig', healthCheckConfig_type - The type of health check that you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy.

You can't change the value of Type after you create a health check.

You can create the following types of health checks:

  • HTTP: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and waits for an HTTP status code of 200 or greater and less than 400.
  • HTTPS: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and waits for an HTTP status code of 200 or greater and less than 400.

    If you specify HTTPS for the value of Type, the endpoint must support TLS v1.0 or later.

  • HTTP_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTP request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.
  • HTTPS_STR_MATCH: Route 53 tries to establish a TCP connection. If successful, Route 53 submits an HTTPS request and searches the first 5,120 bytes of the response body for the string that you specify in SearchString.
  • TCP: Route 53 tries to establish a TCP connection.
  • CLOUDWATCH_METRIC: The health check is associated with a CloudWatch alarm. If the state of the alarm is OK, the health check is considered healthy. If the state is ALARM, the health check is considered unhealthy. If CloudWatch doesn't have sufficient data to determine whether the state is OK or ALARM, the health check status depends on the setting for InsufficientDataHealthStatus: Healthy, Unhealthy, or LastKnownStatus.
  • CALCULATED: For health checks that monitor the status of other health checks, Route 53 adds up the number of health checks that Route 53 health checkers consider to be healthy and compares that number with the value of HealthThreshold.
  • RECOVERY_CONTROL: The health check is assocated with a Route53 Application Recovery Controller routing control. If the routing control state is ON, the health check is considered healthy. If the state is OFF, the health check is considered unhealthy.

For more information, see How Route 53 Determines Whether an Endpoint Is Healthy in the Amazon Route 53 Developer Guide.

HealthCheckObservation

data HealthCheckObservation Source #

A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker.

See: newHealthCheckObservation smart constructor.

Instances

Instances details
Eq HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

Read HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

Show HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

Generic HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

Associated Types

type Rep HealthCheckObservation :: Type -> Type #

NFData HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

Methods

rnf :: HealthCheckObservation -> () #

Hashable HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

FromXML HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

type Rep HealthCheckObservation Source # 
Instance details

Defined in Network.AWS.Route53.Types.HealthCheckObservation

type Rep HealthCheckObservation = D1 ('MetaData "HealthCheckObservation" "Network.AWS.Route53.Types.HealthCheckObservation" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HealthCheckObservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iPAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HealthCheckRegion)) :*: S1 ('MetaSel ('Just "statusReport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StatusReport)))))

newHealthCheckObservation :: HealthCheckObservation Source #

Create a value of HealthCheckObservation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iPAddress:HealthCheckObservation', healthCheckObservation_iPAddress - The IP address of the Amazon Route 53 health checker that provided the failure reason in StatusReport.

$sel:region:HealthCheckObservation', healthCheckObservation_region - The region of the Amazon Route 53 health checker that provided the status in StatusReport.

$sel:statusReport:HealthCheckObservation', healthCheckObservation_statusReport - A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.

HostedZone

data HostedZone Source #

A complex type that contains general information about the hosted zone.

See: newHostedZone smart constructor.

Instances

Instances details
Eq HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

Read HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

Show HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

Generic HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

Associated Types

type Rep HostedZone :: Type -> Type #

NFData HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

Methods

rnf :: HostedZone -> () #

Hashable HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

FromXML HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

type Rep HostedZone Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZone

type Rep HostedZone = D1 ('MetaData "HostedZone" "Network.AWS.Route53.Types.HostedZone" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZone'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceRecordSetCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "config") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe HostedZoneConfig)) :*: S1 ('MetaSel ('Just "linkedService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LinkedService)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newHostedZone Source #

Create a value of HostedZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceRecordSetCount:HostedZone', hostedZone_resourceRecordSetCount - The number of resource record sets in the hosted zone.

$sel:config:HostedZone', hostedZone_config - A complex type that includes the Comment and PrivateZone elements. If you omitted the HostedZoneConfig and Comment elements from the request, the Config and Comment elements don't appear in the response.

$sel:linkedService:HostedZone', hostedZone_linkedService - If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can't edit or delete it using Route 53.

$sel:id:HostedZone', hostedZone_id - The ID that Amazon Route 53 assigned to the hosted zone when you created it.

$sel:name:HostedZone', hostedZone_name - The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.

For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see CreateHostedZone.

$sel:callerReference:HostedZone', hostedZone_callerReference - The value that you specified for CallerReference when you created the hosted zone.

HostedZoneConfig

data HostedZoneConfig Source #

A complex type that contains an optional comment about your hosted zone. If you don't want to specify a comment, omit both the HostedZoneConfig and Comment elements.

See: newHostedZoneConfig smart constructor.

Instances

Instances details
Eq HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

Read HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

Show HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

Generic HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

Associated Types

type Rep HostedZoneConfig :: Type -> Type #

NFData HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

Methods

rnf :: HostedZoneConfig -> () #

Hashable HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

FromXML HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

ToXML HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

type Rep HostedZoneConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneConfig

type Rep HostedZoneConfig = D1 ('MetaData "HostedZoneConfig" "Network.AWS.Route53.Types.HostedZoneConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "privateZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostedZoneConfig :: HostedZoneConfig Source #

Create a value of HostedZoneConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:privateZone:HostedZoneConfig', hostedZoneConfig_privateZone - A value that indicates whether this is a private hosted zone.

$sel:comment:HostedZoneConfig', hostedZoneConfig_comment - Any comments that you want to include about the hosted zone.

HostedZoneLimit

data HostedZoneLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newHostedZoneLimit smart constructor.

Instances

Instances details
Eq HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

Read HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

Show HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

Generic HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

Associated Types

type Rep HostedZoneLimit :: Type -> Type #

NFData HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

Methods

rnf :: HostedZoneLimit -> () #

Hashable HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

FromXML HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

type Rep HostedZoneLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneLimit

type Rep HostedZoneLimit = D1 ('MetaData "HostedZoneLimit" "Network.AWS.Route53.Types.HostedZoneLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newHostedZoneLimit Source #

Create a value of HostedZoneLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':HostedZoneLimit', hostedZoneLimit_type - The limit that you requested. Valid values include the following:

  • MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
  • MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.

$sel:value:HostedZoneLimit', hostedZoneLimit_value - The current value for the limit that is specified by Type.

HostedZoneOwner

data HostedZoneOwner Source #

A complex type that identifies a hosted zone that a specified Amazon VPC is associated with and the owner of the hosted zone. If there is a value for OwningAccount, there is no value for OwningService, and vice versa.

See: newHostedZoneOwner smart constructor.

Instances

Instances details
Eq HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

Read HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

Show HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

Generic HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

Associated Types

type Rep HostedZoneOwner :: Type -> Type #

NFData HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

Methods

rnf :: HostedZoneOwner -> () #

Hashable HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

FromXML HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

type Rep HostedZoneOwner Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneOwner

type Rep HostedZoneOwner = D1 ('MetaData "HostedZoneOwner" "Network.AWS.Route53.Types.HostedZoneOwner" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneOwner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "owningAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "owningService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newHostedZoneOwner :: HostedZoneOwner Source #

Create a value of HostedZoneOwner with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:owningAccount:HostedZoneOwner', hostedZoneOwner_owningAccount - If the hosted zone was created by an Amazon Web Services account, or was created by an Amazon Web Services service that creates hosted zones using the current account, OwningAccount contains the account ID of that account. For example, when you use Cloud Map to create a hosted zone, Cloud Map creates the hosted zone using the current Amazon Web Services account.

$sel:owningService:HostedZoneOwner', hostedZoneOwner_owningService - If an Amazon Web Services service uses its own account to create a hosted zone and associate the specified VPC with that hosted zone, OwningService contains an abbreviation that identifies the service. For example, if Amazon Elastic File System (Amazon EFS) created a hosted zone and associated a VPC with the hosted zone, the value of OwningService is efs.amazonaws.com.

HostedZoneSummary

data HostedZoneSummary Source #

In the response to a ListHostedZonesByVPC request, the HostedZoneSummaries element contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

See: newHostedZoneSummary smart constructor.

Instances

Instances details
Eq HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

Read HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

Show HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

Generic HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

Associated Types

type Rep HostedZoneSummary :: Type -> Type #

NFData HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

Methods

rnf :: HostedZoneSummary -> () #

Hashable HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

FromXML HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary = D1 ('MetaData "HostedZoneSummary" "Network.AWS.Route53.Types.HostedZoneSummary" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "HostedZoneSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneOwner))))

newHostedZoneSummary Source #

Create a value of HostedZoneSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostedZoneId:HostedZoneSummary', hostedZoneSummary_hostedZoneId - The Route 53 hosted zone ID of a private hosted zone that the specified VPC is associated with.

$sel:name:HostedZoneSummary', hostedZoneSummary_name - The name of the private hosted zone, such as example.com.

$sel:owner:HostedZoneSummary', hostedZoneSummary_owner - The owner of a private hosted zone that the specified VPC is associated with. The owner can be either an Amazon Web Services account or an Amazon Web Services service.

KeySigningKey

data KeySigningKey Source #

A key-signing key (KSK) is a complex type that represents a public/private key pair. The private key is used to generate a digital signature for the zone signing key (ZSK). The public key is stored in the DNS and is used to authenticate the ZSK. A KSK is always associated with a hosted zone; it cannot exist by itself.

See: newKeySigningKey smart constructor.

Instances

Instances details
Eq KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

Read KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

Show KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

Generic KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

Associated Types

type Rep KeySigningKey :: Type -> Type #

NFData KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

Methods

rnf :: KeySigningKey -> () #

Hashable KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

FromXML KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

type Rep KeySigningKey Source # 
Instance details

Defined in Network.AWS.Route53.Types.KeySigningKey

type Rep KeySigningKey = D1 ('MetaData "KeySigningKey" "Network.AWS.Route53.Types.KeySigningKey" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "KeySigningKey'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "digestAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lastModifiedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "statusMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "signingAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "digestValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "dNSKEYRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "digestAlgorithmMnemonic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signingAlgorithmType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "flag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "kmsArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dSRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newKeySigningKey :: KeySigningKey Source #

Create a value of KeySigningKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:digestAlgorithmType:KeySigningKey', keySigningKey_digestAlgorithmType - An integer used to represent the delegation signer digest algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.3.

$sel:lastModifiedDate:KeySigningKey', keySigningKey_lastModifiedDate - The last time that the key-signing key (KSK) was changed.

$sel:statusMessage:KeySigningKey', keySigningKey_statusMessage - The status message provided for the following key-signing key (KSK) statuses: ACTION_NEEDED or INTERNAL_FAILURE. The status message includes information about what the problem might be and steps that you can take to correct the issue.

$sel:createdDate:KeySigningKey', keySigningKey_createdDate - The date when the key-signing key (KSK) was created.

$sel:signingAlgorithmMnemonic:KeySigningKey', keySigningKey_signingAlgorithmMnemonic - A string used to represent the signing algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.1.

$sel:status:KeySigningKey', keySigningKey_status - A string that represents the current key-signing key (KSK) status.

Status can have one of the following values:

ACTIVE
The KSK is being used for signing.
INACTIVE
The KSK is not being used for signing.
DELETING
The KSK is in the process of being deleted.
ACTION_NEEDED
There is a problem with the KSK that requires you to take action to resolve. For example, the customer managed customer master key (CMK) might have been deleted, or the permissions for the customer managed CMK might have been changed.
INTERNAL_FAILURE
There was an error during a request. Before you can continue to work with DNSSEC signing, including actions that involve this KSK, you must correct the problem. For example, you may need to activate or deactivate the KSK.

$sel:publicKey:KeySigningKey', keySigningKey_publicKey - The public key, represented as a Base64 encoding, as required by RFC-4034 Page 5.

$sel:digestValue:KeySigningKey', keySigningKey_digestValue - A cryptographic digest of a DNSKEY resource record (RR). DNSKEY records are used to publish the public key that resolvers can use to verify DNSSEC signatures that are used to secure certain kinds of information provided by the DNS system.

$sel:dNSKEYRecord:KeySigningKey', keySigningKey_dNSKEYRecord - A string that represents a DNSKEY record.

$sel:name:KeySigningKey', keySigningKey_name - A string used to identify a key-signing key (KSK). Name can include numbers, letters, and underscores (_). Name must be unique for each key-signing key in the same hosted zone.

$sel:digestAlgorithmMnemonic:KeySigningKey', keySigningKey_digestAlgorithmMnemonic - A string used to represent the delegation signer digest algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.3.

$sel:signingAlgorithmType:KeySigningKey', keySigningKey_signingAlgorithmType - An integer used to represent the signing algorithm. This value must follow the guidelines provided by RFC-8624 Section 3.1.

$sel:flag:KeySigningKey', keySigningKey_flag - An integer that specifies how the key is used. For key-signing key (KSK), this value is always 257.

$sel:kmsArn:KeySigningKey', keySigningKey_kmsArn - The Amazon resource name (ARN) used to identify the customer managed customer master key (CMK) in Key Management Service (KMS). The KmsArn must be unique for each key-signing key (KSK) in a single hosted zone.

You must configure the CMK as follows:

Status
Enabled
Key spec
ECC_NIST_P256
Key usage
Sign and verify
Key policy
The key policy must give permission for the following actions:
  • DescribeKey
  • GetPublicKey
  • Sign

The key policy must also include the Amazon Route 53 service in the principal for your account. Specify the following:

  • "Service": "dnssec-route53.amazonaws.com"

For more information about working with the customer managed CMK in KMS, see Key Management Service concepts.

$sel:keyTag:KeySigningKey', keySigningKey_keyTag - An integer used to identify the DNSSEC record for the domain name. The process used to calculate the value is described in RFC-4034 Appendix B.

$sel:dSRecord:KeySigningKey', keySigningKey_dSRecord - A string that represents a delegation signer (DS) record.

LinkedService

data LinkedService Source #

If a health check or hosted zone was created by another service, LinkedService is a complex type that describes the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

See: newLinkedService smart constructor.

Constructors

LinkedService' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

Read LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

Show LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

Generic LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

Associated Types

type Rep LinkedService :: Type -> Type #

NFData LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

Methods

rnf :: LinkedService -> () #

Hashable LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

FromXML LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

type Rep LinkedService Source # 
Instance details

Defined in Network.AWS.Route53.Types.LinkedService

type Rep LinkedService = D1 ('MetaData "LinkedService" "Network.AWS.Route53.Types.LinkedService" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "LinkedService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "servicePrincipal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLinkedService :: LinkedService Source #

Create a value of LinkedService with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:servicePrincipal:LinkedService', linkedService_servicePrincipal - If the health check or hosted zone was created by another service, the service that created the resource. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

$sel:description:LinkedService', linkedService_description - If the health check or hosted zone was created by another service, an optional description that can be provided by the other service. When a resource is created by another service, you can't edit or delete it using Amazon Route 53.

QueryLoggingConfig

data QueryLoggingConfig Source #

A complex type that contains information about a configuration for DNS query logging.

See: newQueryLoggingConfig smart constructor.

Instances

Instances details
Eq QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

Read QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

Show QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

Generic QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

Associated Types

type Rep QueryLoggingConfig :: Type -> Type #

NFData QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

Methods

rnf :: QueryLoggingConfig -> () #

Hashable QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

FromXML QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

type Rep QueryLoggingConfig Source # 
Instance details

Defined in Network.AWS.Route53.Types.QueryLoggingConfig

type Rep QueryLoggingConfig = D1 ('MetaData "QueryLoggingConfig" "Network.AWS.Route53.Types.QueryLoggingConfig" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "QueryLoggingConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: S1 ('MetaSel ('Just "cloudWatchLogsLogGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newQueryLoggingConfig Source #

Create a value of QueryLoggingConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:QueryLoggingConfig', queryLoggingConfig_id - The ID for a configuration for DNS query logging.

$sel:hostedZoneId:QueryLoggingConfig', queryLoggingConfig_hostedZoneId - The ID of the hosted zone that CloudWatch Logs is logging queries for.

$sel:cloudWatchLogsLogGroupArn:QueryLoggingConfig', queryLoggingConfig_cloudWatchLogsLogGroupArn - The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

ResourceRecord

data ResourceRecord Source #

Information specific to the resource record.

If you're creating an alias resource record set, omit ResourceRecord.

See: newResourceRecord smart constructor.

Constructors

ResourceRecord' Text 

Instances

Instances details
Eq ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Read ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Generic ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Associated Types

type Rep ResourceRecord :: Type -> Type #

NFData ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Hashable ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

FromXML ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

ToXML ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

Methods

toXML :: ResourceRecord -> XML #

type Rep ResourceRecord Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecord

type Rep ResourceRecord = D1 ('MetaData "ResourceRecord" "Network.AWS.Route53.Types.ResourceRecord" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newResourceRecord Source #

Create a value of ResourceRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:ResourceRecord', resourceRecord_value - The current or new DNS record value, not to exceed 4,000 characters. In the case of a DELETE action, if the current value does not match the actual value, an error is returned. For descriptions about how to format Value for different record types, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

You can specify more than one value for all record types except CNAME and SOA.

If you're creating an alias resource record set, omit Value.

ResourceRecordSet

data ResourceRecordSet Source #

Information about the resource record set to create or delete.

See: newResourceRecordSet smart constructor.

Instances

Instances details
Eq ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

Read ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

Show ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

Generic ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

Associated Types

type Rep ResourceRecordSet :: Type -> Type #

NFData ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

Methods

rnf :: ResourceRecordSet -> () #

Hashable ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

FromXML ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

ToXML ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

type Rep ResourceRecordSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceRecordSet

type Rep ResourceRecordSet = D1 ('MetaData "ResourceRecordSet" "Network.AWS.Route53.Types.ResourceRecordSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceRecordSet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "healthCheckId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "multiValueAnswer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "geoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GeoLocation)))) :*: (S1 ('MetaSel ('Just "weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "aliasTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AliasTarget)) :*: S1 ('MetaSel ('Just "failover") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecordSetFailover))))) :*: ((S1 ('MetaSel ('Just "resourceRecords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ResourceRecord))) :*: (S1 ('MetaSel ('Just "ttl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "setIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "trafficPolicyInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Region))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType))))))

newResourceRecordSet Source #

Create a value of ResourceRecordSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthCheckId:ResourceRecordSet', resourceRecordSet_healthCheckId - If you want Amazon Route 53 to return this resource record set in response to a DNS query only when the status of a health check is healthy, include the HealthCheckId element and specify the ID of the applicable health check.

Route 53 determines whether a resource record set is healthy based on one of the following:

  • By periodically sending a request to the endpoint that is specified in the health check
  • By aggregating the status of a specified group of health checks (calculated health checks)
  • By determining the current state of a CloudWatch alarm (CloudWatch metric health checks)

Route 53 doesn't check the health of the endpoint that is specified in the resource record set, for example, the endpoint specified by the IP address in the Value element. When you add a HealthCheckId element to a resource record set, Route 53 checks the health of the endpoint that you specified in the health check.

For more information, see the following topics in the /Amazon Route 53 Developer Guide/:

When to Specify HealthCheckId

Specifying a value for HealthCheckId is useful only when Route 53 is choosing between two or more resource record sets to respond to a DNS query, and you want Route 53 to base the choice in part on the status of a health check. Configuring health checks makes sense only in the following configurations:

  • Non-alias resource record sets: You're checking the health of a group of non-alias resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A) and you specify health check IDs for all the resource record sets.

    If the health check status for a resource record set is healthy, Route 53 includes the record among the records that it responds to DNS queries with.

    If the health check status for a resource record set is unhealthy, Route 53 stops responding to DNS queries using the value for that resource record set.

    If the health check status for all resource record sets in the group is unhealthy, Route 53 considers all resource record sets in the group healthy and responds to DNS queries accordingly.

  • Alias resource record sets: You specify the following settings:

    • You set EvaluateTargetHealth to true for an alias resource record set in a group of resource record sets that have the same routing policy, name, and type (such as multiple weighted records named www.example.com with a type of A).
    • You configure the alias resource record set to route traffic to a non-alias resource record set in the same hosted zone.
    • You specify a health check ID for the non-alias resource record set.

    If the health check status is healthy, Route 53 considers the alias resource record set to be healthy and includes the alias record among the records that it responds to DNS queries with.

    If the health check status is unhealthy, Route 53 stops responding to DNS queries using the alias resource record set.

    The alias resource record set can also route traffic to a group of non-alias resource record sets that have the same routing policy, name, and type. In that configuration, associate health checks with all of the resource record sets in the group of non-alias resource record sets.

Geolocation Routing

For geolocation resource record sets, if an endpoint is unhealthy, Route 53 looks for a resource record set for the larger, associated geographic region. For example, suppose you have resource record sets for a state in the United States, for the entire United States, for North America, and a resource record set that has * for CountryCode is *, which applies to all locations. If the endpoint for the state resource record set is unhealthy, Route 53 checks for healthy resource record sets in the following order until it finds a resource record set for which the endpoint is healthy:

  • The United States
  • North America
  • The default resource record set

Specifying the Health Check Endpoint by Domain Name

If your health checks specify the endpoint only by domain name, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-2-www.example.com), not the name of the resource record sets (www.example.com).

Health check results will be unpredictable if you do the following:

  • Create a health check that has the same value for FullyQualifiedDomainName as the name of a resource record set.
  • Associate that health check with the resource record set.

$sel:multiValueAnswer:ResourceRecordSet', resourceRecordSet_multiValueAnswer - Multivalue answer resource record sets only: To route traffic approximately randomly to multiple resources, such as web servers, create one multivalue answer record for each resource and specify true for MultiValueAnswer. Note the following:

  • If you associate a health check with a multivalue answer resource record set, Amazon Route 53 responds to DNS queries with the corresponding IP address only when the health check is healthy.
  • If you don't associate a health check with a multivalue answer record, Route 53 always considers the record to be healthy.
  • Route 53 responds to DNS queries with up to eight healthy records; if you have eight or fewer healthy records, Route 53 responds to all DNS queries with all the healthy records.
  • If you have more than eight healthy records, Route 53 responds to different DNS resolvers with different combinations of healthy records.
  • When all records are unhealthy, Route 53 responds to DNS queries with up to eight unhealthy records.
  • If a resource becomes unavailable after a resolver caches a response, client software typically tries another of the IP addresses in the response.

You can't create multivalue answer alias records.

$sel:geoLocation:ResourceRecordSet', resourceRecordSet_geoLocation - Geolocation resource record sets only: A complex type that lets you control how Amazon Route 53 responds to DNS queries based on the geographic origin of the query. For example, if you want all queries from Africa to be routed to a web server with an IP address of 192.0.2.111, create a resource record set with a Type of A and a ContinentCode of AF.

Although creating geolocation and geolocation alias resource record sets in a private hosted zone is allowed, it's not supported.

If you create separate resource record sets for overlapping geographic regions (for example, one resource record set for a continent and one for a country on the same continent), priority goes to the smallest geographic region. This allows you to route most queries for a continent to one resource and to route queries for a country on that continent to a different resource.

You can't create two geolocation resource record sets that specify the same geographic location.

The value * in the CountryCode element matches all geographic locations that aren't specified in other geolocation resource record sets that have the same values for the Name and Type elements.

Geolocation works by mapping IP addresses to locations. However, some IP addresses aren't mapped to geographic locations, so even if you create geolocation resource record sets that cover all seven continents, Route 53 will receive some DNS queries from locations that it can't identify. We recommend that you create a resource record set for which the value of CountryCode is *. Two groups of queries are routed to the resource that you specify in this record: queries that come from locations for which you haven't created geolocation resource record sets and queries from IP addresses that aren't mapped to a location. If you don't create a * resource record set, Route 53 returns a "no answer" response for queries from those locations.

You can't create non-geolocation resource record sets that have the same values for the Name and Type elements as geolocation resource record sets.

$sel:weight:ResourceRecordSet', resourceRecordSet_weight - Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines the proportion of DNS queries that Amazon Route 53 responds to using the current resource record set. Route 53 calculates the sum of the weights for the resource record sets that have the same combination of DNS name and type. Route 53 then responds to queries based on the ratio of a resource's weight to the total. Note the following:

  • You must specify a value for the Weight element for every weighted resource record set.
  • You can only specify one ResourceRecord per weighted resource record set.
  • You can't create latency, failover, or geolocation resource record sets that have the same values for the Name and Type elements as weighted resource record sets.
  • You can create a maximum of 100 weighted resource record sets that have the same values for the Name and Type elements.
  • For weighted (but not weighted alias) resource record sets, if you set Weight to 0 for a resource record set, Route 53 never responds to queries with the applicable value for that resource record set. However, if you set Weight to 0 for all resource record sets that have the same combination of DNS name and type, traffic is routed to all resources with equal probability.

    The effect of setting Weight to 0 is different when you associate health checks with weighted resource record sets. For more information, see Options for Configuring Route 53 Active-Active and Active-Passive Failover in the Amazon Route 53 Developer Guide.

$sel:aliasTarget:ResourceRecordSet', resourceRecordSet_aliasTarget - Alias resource record sets only: Information about the Amazon Web Services resource, such as a CloudFront distribution or an Amazon S3 bucket, that you want to route traffic to.

If you're creating resource records sets for a private hosted zone, note the following:

  • You can't create an alias resource record set in a private hosted zone to route traffic to a CloudFront distribution.
  • Creating geolocation alias resource record sets or latency alias resource record sets in a private hosted zone is unsupported.
  • For information about creating failover resource record sets in a private hosted zone, see Configuring Failover in a Private Hosted Zone in the Amazon Route 53 Developer Guide.

$sel:failover:ResourceRecordSet', resourceRecordSet_failover - Failover resource record sets only: To configure failover, you add the Failover element to two resource record sets. For one resource record set, you specify PRIMARY as the value for Failover; for the other resource record set, you specify SECONDARY. In addition, you include the HealthCheckId element and specify the health check that you want Amazon Route 53 to perform for each resource record set.

Except where noted, the following failover behaviors assume that you have included the HealthCheckId element in both resource record sets:

  • When the primary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the secondary resource record set.
  • When the primary resource record set is unhealthy and the secondary resource record set is healthy, Route 53 responds to DNS queries with the applicable value from the secondary resource record set.
  • When the secondary resource record set is unhealthy, Route 53 responds to DNS queries with the applicable value from the primary resource record set regardless of the health of the primary resource record set.
  • If you omit the HealthCheckId element for the secondary resource record set, and if the primary resource record set is unhealthy, Route 53 always responds to DNS queries with the applicable value from the secondary resource record set. This is true regardless of the health of the associated endpoint.

You can't create non-failover resource record sets that have the same values for the Name and Type elements as failover resource record sets.

For failover alias resource record sets, you must also include the EvaluateTargetHealth element and set the value to true.

For more information about configuring failover for Route 53, see the following topics in the Amazon Route 53 Developer Guide:

$sel:resourceRecords:ResourceRecordSet', resourceRecordSet_resourceRecords - Information about the resource records to act upon.

If you're creating an alias resource record set, omit ResourceRecords.

$sel:ttl:ResourceRecordSet', resourceRecordSet_ttl - The resource record cache time to live (TTL), in seconds. Note the following:

  • If you're creating or updating an alias resource record set, omit TTL. Amazon Route 53 uses the value of TTL for the alias target.
  • If you're associating this resource record set with a health check (if you're adding a HealthCheckId element), we recommend that you specify a TTL of 60 seconds or less so clients respond quickly to changes in health status.
  • All of the resource record sets in a group of weighted resource record sets must have the same value for TTL.
  • If a group of weighted resource record sets includes one or more weighted alias resource record sets for which the alias target is an ELB load balancer, we recommend that you specify a TTL of 60 seconds for all of the non-alias weighted resource record sets that have the same name and type. Values other than 60 seconds (the TTL for load balancers) will change the effect of the values that you specify for Weight.

$sel:setIdentifier:ResourceRecordSet', resourceRecordSet_setIdentifier - Resource record sets that have a routing policy other than simple: An identifier that differentiates among multiple resource record sets that have the same combination of name and type, such as multiple weighted resource record sets named acme.example.com that have a type of A. In a group of resource record sets that have the same name and type, the value of SetIdentifier must be unique for each resource record set.

For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.

$sel:trafficPolicyInstanceId:ResourceRecordSet', resourceRecordSet_trafficPolicyInstanceId - When you create a traffic policy instance, Amazon Route 53 automatically creates a resource record set. TrafficPolicyInstanceId is the ID of the traffic policy instance that Route 53 created this resource record set for.

To delete the resource record set that is associated with a traffic policy instance, use DeleteTrafficPolicyInstance. Route 53 will delete the resource record set automatically. If you delete the resource record set by using ChangeResourceRecordSets, Route 53 doesn't automatically delete the traffic policy instance, and you'll continue to be charged for it even though it's no longer in use.

$sel:region:ResourceRecordSet', resourceRecordSet_region - Latency-based resource record sets only: The Amazon EC2 Region where you created the resource that this resource record set refers to. The resource typically is an Amazon Web Services resource, such as an EC2 instance or an ELB load balancer, and is referred to by an IP address or a DNS domain name, depending on the record type.

Although creating latency and latency alias resource record sets in a private hosted zone is allowed, it's not supported.

When Amazon Route 53 receives a DNS query for a domain name and type for which you have created latency resource record sets, Route 53 selects the latency resource record set that has the lowest latency between the end user and the associated Amazon EC2 Region. Route 53 then returns the value that is associated with the selected resource record set.

Note the following:

  • You can only specify one ResourceRecord per latency resource record set.
  • You can only create one latency resource record set for each Amazon EC2 Region.
  • You aren't required to create latency resource record sets for all Amazon EC2 Regions. Route 53 will choose the region with the best latency from among the regions that you create latency resource record sets for.
  • You can't create non-latency resource record sets that have the same values for the Name and Type elements as latency resource record sets.

$sel:name:ResourceRecordSet', resourceRecordSet_name - For ChangeResourceRecordSets requests, the name of the record that you want to create, update, or delete. For ListResourceRecordSets responses, the name of a record in the specified hosted zone.

ChangeResourceRecordSets Only

Enter a fully qualified domain name, for example, www.example.com. You can optionally include a trailing dot. If you omit the trailing dot, Amazon Route 53 assumes that the domain name that you specify is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see DNS Domain Name Format in the Amazon Route 53 Developer Guide.

You can use the asterisk (*) wildcard to replace the leftmost label in a domain name, for example, *.example.com. Note the following:

  • The * must replace the entire label. For example, you can't specify *prod.example.com or prod*.example.com.
  • The * can't replace any of the middle labels, for example, marketing.*.example.com.
  • If you include * in any position other than the leftmost label in a domain name, DNS treats it as an * character (ASCII 42), not as a wildcard.

    You can't use the * wildcard for resource records sets that have a type of NS.

You can use the * wildcard as the leftmost label in a domain name, for example, *.example.com. You can't use an * for one of the middle labels, for example, marketing.*.example.com. In addition, the * must replace the entire label; for example, you can't specify prod*.example.com.

$sel:type':ResourceRecordSet', resourceRecordSet_type - The DNS record type. For information about different record types and how data is encoded for them, see Supported DNS Resource Record Types in the Amazon Route 53 Developer Guide.

Valid values for basic resource record sets: A | AAAA | CAA | CNAME | DS |MX | NAPTR | NS | PTR | SOA | SPF | SRV | TXT

Values for weighted, latency, geolocation, and failover resource record sets: A | AAAA | CAA | CNAME | MX | NAPTR | PTR | SPF | SRV | TXT. When creating a group of weighted, latency, geolocation, or failover resource record sets, specify the same value for all of the resource record sets in the group.

Valid values for multivalue answer resource record sets: A | AAAA | MX | NAPTR | PTR | SPF | SRV | TXT

SPF records were formerly used to verify the identity of the sender of email messages. However, we no longer recommend that you create resource record sets for which the value of Type is SPF. RFC 7208, /Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1/, has been updated to say, "...[I]ts existence and mechanism defined in [RFC4408] have led to some interoperability issues. Accordingly, its use is no longer appropriate for SPF version 1; implementations are not to use it." In RFC 7208, see section 14.1, The SPF DNS Record Type.

Values for alias resource record sets:

  • Amazon API Gateway custom regional APIs and edge-optimized APIs: A
  • CloudFront distributions: A

    If IPv6 is enabled for the distribution, create two resource record sets to route traffic to your distribution, one with a value of A and one with a value of AAAA.

  • __Amazon API Gateway environment that has a regionalized subdomain__: A
  • ELB load balancers: A | AAAA
  • Amazon S3 buckets: A
  • Amazon Virtual Private Cloud interface VPC endpoints A
  • Another resource record set in this hosted zone: Specify the type of the resource record set that you're creating the alias for. All values are supported except NS and SOA.

    If you're creating an alias record that has the same name as the hosted zone (known as the zone apex), you can't route traffic to a record for which the value of Type is CNAME. This is because the alias record must have the same type as the record you're routing traffic to, and creating a CNAME record for the zone apex isn't supported even for an alias record.

ResourceTagSet

data ResourceTagSet Source #

A complex type containing a resource and its associated tags.

See: newResourceTagSet smart constructor.

Instances

Instances details
Eq ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

Read ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

Show ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

Generic ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

Associated Types

type Rep ResourceTagSet :: Type -> Type #

NFData ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

Methods

rnf :: ResourceTagSet -> () #

Hashable ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

FromXML ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

type Rep ResourceTagSet Source # 
Instance details

Defined in Network.AWS.Route53.Types.ResourceTagSet

type Rep ResourceTagSet = D1 ('MetaData "ResourceTagSet" "Network.AWS.Route53.Types.ResourceTagSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ResourceTagSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagResourceType)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))))))

newResourceTagSet :: ResourceTagSet Source #

Create a value of ResourceTagSet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceId:ResourceTagSet', resourceTagSet_resourceId - The ID for the specified resource.

$sel:resourceType:ResourceTagSet', resourceTagSet_resourceType - The type of the resource.

  • The resource type for health checks is healthcheck.
  • The resource type for hosted zones is hostedzone.

$sel:tags:ResourceTagSet', resourceTagSet_tags - The tags associated with the specified resource.

ReusableDelegationSetLimit

data ReusableDelegationSetLimit Source #

A complex type that contains the type of limit that you specified in the request and the current value for that limit.

See: newReusableDelegationSetLimit smart constructor.

Instances

Instances details
Eq ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

Read ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

Show ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

Generic ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

Associated Types

type Rep ReusableDelegationSetLimit :: Type -> Type #

NFData ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

Hashable ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

FromXML ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

type Rep ReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.Types.ReusableDelegationSetLimit

type Rep ReusableDelegationSetLimit = D1 ('MetaData "ReusableDelegationSetLimit" "Network.AWS.Route53.Types.ReusableDelegationSetLimit" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "ReusableDelegationSetLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newReusableDelegationSetLimit Source #

Create a value of ReusableDelegationSetLimit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':ReusableDelegationSetLimit', reusableDelegationSetLimit_type - The limit that you requested: MAX_ZONES_BY_REUSABLE_DELEGATION_SET, the maximum number of hosted zones that you can associate with the specified reusable delegation set.

$sel:value:ReusableDelegationSetLimit', reusableDelegationSetLimit_value - The current value for the MAX_ZONES_BY_REUSABLE_DELEGATION_SET limit.

StatusReport

data StatusReport Source #

A complex type that contains the status that one Amazon Route 53 health checker reports and the time of the health check.

See: newStatusReport smart constructor.

Instances

Instances details
Eq StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

Read StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

Show StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

Generic StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

Associated Types

type Rep StatusReport :: Type -> Type #

NFData StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

Methods

rnf :: StatusReport -> () #

Hashable StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

FromXML StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

type Rep StatusReport Source # 
Instance details

Defined in Network.AWS.Route53.Types.StatusReport

type Rep StatusReport = D1 ('MetaData "StatusReport" "Network.AWS.Route53.Types.StatusReport" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "StatusReport'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "checkedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))

newStatusReport :: StatusReport Source #

Create a value of StatusReport with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:StatusReport', statusReport_status - A description of the status of the health check endpoint as reported by one of the Amazon Route 53 health checkers.

$sel:checkedTime:StatusReport', statusReport_checkedTime - The date and time that the health checker performed the health check in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2017-03-27T17:48:16.751Z represents March 27, 2017 at 17:48:16.751 UTC.

Tag

data Tag Source #

A complex type that contains information about a tag that you want to add or edit for the specified health check or hosted zone.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Show Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

FromXML Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

parseXML :: [Node] -> Either String Tag #

ToXML Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

Methods

toXML :: Tag -> XML #

type Rep Tag Source # 
Instance details

Defined in Network.AWS.Route53.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Network.AWS.Route53.Types.Tag" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The value of Key depends on the operation that you want to perform:

  • Add a tag to a health check or hosted zone: Key is the name that you want to give the new tag.
  • Edit a tag: Key is the name of the tag that you want to change the Value for.
  • Delete a key: Key is the name of the tag you want to remove.
  • Give a name to a health check: Edit the default Name tag. In the Amazon Route 53 console, the list of your health checks includes a Name column that lets you see the name that you've given to each health check.

$sel:value:Tag', tag_value - The value of Value depends on the operation that you want to perform:

  • Add a tag to a health check or hosted zone: Value is the value that you want to give the new tag.
  • Edit a tag: Value is the new value that you want to assign the tag.

TrafficPolicy

data TrafficPolicy Source #

A complex type that contains settings for a traffic policy.

See: newTrafficPolicy smart constructor.

Instances

Instances details
Eq TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

Read TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

Show TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

Generic TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

Associated Types

type Rep TrafficPolicy :: Type -> Type #

NFData TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

Methods

rnf :: TrafficPolicy -> () #

Hashable TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

FromXML TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

type Rep TrafficPolicy Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicy

newTrafficPolicy Source #

Create a value of TrafficPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:comment:TrafficPolicy', trafficPolicy_comment - The comment that you specify in the CreateTrafficPolicy request, if any.

$sel:id:TrafficPolicy', trafficPolicy_id - The ID that Amazon Route 53 assigned to a traffic policy when you created it.

$sel:version:TrafficPolicy', trafficPolicy_version - The version number that Amazon Route 53 assigns to a traffic policy. For a new traffic policy, the value of Version is always 1.

$sel:name:TrafficPolicy', trafficPolicy_name - The name that you specified when you created the traffic policy.

$sel:type':TrafficPolicy', trafficPolicy_type - The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

$sel:document:TrafficPolicy', trafficPolicy_document - The definition of a traffic policy in JSON format. You specify the JSON document to use for a new traffic policy in the CreateTrafficPolicy request. For more information about the JSON format, see Traffic Policy Document Format.

TrafficPolicyInstance

data TrafficPolicyInstance Source #

A complex type that contains settings for the new traffic policy instance.

See: newTrafficPolicyInstance smart constructor.

Instances

Instances details
Eq TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

Read TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

Show TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

Generic TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

Associated Types

type Rep TrafficPolicyInstance :: Type -> Type #

NFData TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

Methods

rnf :: TrafficPolicyInstance -> () #

Hashable TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

FromXML TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

type Rep TrafficPolicyInstance Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicyInstance

newTrafficPolicyInstance Source #

Create a value of TrafficPolicyInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:TrafficPolicyInstance', trafficPolicyInstance_id - The ID that Amazon Route 53 assigned to the new traffic policy instance.

$sel:hostedZoneId:TrafficPolicyInstance', trafficPolicyInstance_hostedZoneId - The ID of the hosted zone that Amazon Route 53 created resource record sets in.

$sel:name:TrafficPolicyInstance', trafficPolicyInstance_name - The DNS name, such as www.example.com, for which Amazon Route 53 responds to queries by using the resource record sets that are associated with this traffic policy instance.

$sel:ttl:TrafficPolicyInstance', trafficPolicyInstance_ttl - The TTL that Amazon Route 53 assigned to all of the resource record sets that it created in the specified hosted zone.

$sel:state:TrafficPolicyInstance', trafficPolicyInstance_state - The value of State is one of the following values:

Applied
Amazon Route 53 has finished creating resource record sets, and changes have propagated to all Route 53 edge locations.
Creating
Route 53 is creating the resource record sets. Use GetTrafficPolicyInstance to confirm that the CreateTrafficPolicyInstance request completed successfully.
Failed
Route 53 wasn't able to create or update the resource record sets. When the value of State is Failed, see Message for an explanation of what caused the request to fail.

$sel:message:TrafficPolicyInstance', trafficPolicyInstance_message - If State is Failed, an explanation of the reason for the failure. If State is another value, Message is empty.

$sel:trafficPolicyId:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyId - The ID of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

$sel:trafficPolicyVersion:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyVersion - The version of the traffic policy that Amazon Route 53 used to create resource record sets in the specified hosted zone.

$sel:trafficPolicyType:TrafficPolicyInstance', trafficPolicyInstance_trafficPolicyType - The DNS type that Amazon Route 53 assigned to all of the resource record sets that it created for this traffic policy instance.

TrafficPolicySummary

data TrafficPolicySummary Source #

A complex type that contains information about the latest version of one traffic policy that is associated with the current Amazon Web Services account.

See: newTrafficPolicySummary smart constructor.

Instances

Instances details
Eq TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

Read TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

Show TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

Generic TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

Associated Types

type Rep TrafficPolicySummary :: Type -> Type #

NFData TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

Methods

rnf :: TrafficPolicySummary -> () #

Hashable TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

FromXML TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

type Rep TrafficPolicySummary Source # 
Instance details

Defined in Network.AWS.Route53.Types.TrafficPolicySummary

type Rep TrafficPolicySummary = D1 ('MetaData "TrafficPolicySummary" "Network.AWS.Route53.Types.TrafficPolicySummary" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "TrafficPolicySummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RRType) :*: (S1 ('MetaSel ('Just "latestVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "trafficPolicyCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))

newTrafficPolicySummary Source #

Create a value of TrafficPolicySummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:TrafficPolicySummary', trafficPolicySummary_id - The ID that Amazon Route 53 assigned to the traffic policy when you created it.

$sel:name:TrafficPolicySummary', trafficPolicySummary_name - The name that you specified for the traffic policy when you created it.

$sel:type':TrafficPolicySummary', trafficPolicySummary_type - The DNS type of the resource record sets that Amazon Route 53 creates when you use a traffic policy to create a traffic policy instance.

$sel:latestVersion:TrafficPolicySummary', trafficPolicySummary_latestVersion - The version number of the latest version of the traffic policy.

$sel:trafficPolicyCount:TrafficPolicySummary', trafficPolicySummary_trafficPolicyCount - The number of traffic policies that are associated with the current Amazon Web Services account.

VPC

data VPC Source #

(Private hosted zones only) A complex type that contains information about an Amazon VPC.

See: newVPC smart constructor.

Constructors

VPC' (Maybe VPCRegion) (Maybe Text) 

Instances

Instances details
Eq VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

(==) :: VPC -> VPC -> Bool #

(/=) :: VPC -> VPC -> Bool #

Read VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Show VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

showsPrec :: Int -> VPC -> ShowS #

show :: VPC -> String #

showList :: [VPC] -> ShowS #

Generic VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Associated Types

type Rep VPC :: Type -> Type #

Methods

from :: VPC -> Rep VPC x #

to :: Rep VPC x -> VPC #

NFData VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

rnf :: VPC -> () #

Hashable VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

hashWithSalt :: Int -> VPC -> Int #

hash :: VPC -> Int #

FromXML VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

parseXML :: [Node] -> Either String VPC #

ToXML VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

Methods

toXML :: VPC -> XML #

type Rep VPC Source # 
Instance details

Defined in Network.AWS.Route53.Types.VPC

type Rep VPC = D1 ('MetaData "VPC" "Network.AWS.Route53.Types.VPC" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "VPC'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vPCRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VPCRegion)) :*: S1 ('MetaSel ('Just "vPCId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newVPC :: VPC Source #

Create a value of VPC with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vPCRegion:VPC', vpc_vPCRegion - (Private hosted zones only) The region that an Amazon VPC was created in.

$sel:vPCId:VPC', vpc_vPCId - Undocumented member.